Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

Project description

IRedis (Interactive Redis)

CircleCI

A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

This project is under development, any comments are welcome.

Features

  • Advanced code completion. If you run command KEYS then run DEL, iredis will auto complete your command based on KEYS result.
  • Command validation: CLUSTER MEET IP PORT
  • Command highlighting, fully based on redis grammar. Any valide command in iredis shell is a valide redis command.
  • Ctrl + C to clear cureent line, won't exit redis-cli. Use Ctrl + D
  • Say "Goodbye!" to you when you exit!
  • Ctrl + R to open reverse-i-search to search through command history.
  • Auto suggestions. (Like fish shell.)
  • Support --encode=utf-8, to decode Redis' bytes responses.
  • Command hint on bottom, include command syntax, supported redis version, and time complexity.

Install

pip install iredis

Usage

$ iredis -h

Development

There is a full Redis command list in commands.csv file, downloaded by:

python scripts/download_redis_commands.py > commands.csv

commands.csv is here only for test if redis.io updated, do not package it into release.

Current implemented commands: command_syntax.csv.

Planned Features

  • Full help document.

Related Projects

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for iredis, version 0.1.15
Filename, size File type Python version Upload date Hashes
Filename, size iredis-0.1.15-py3-none-any.whl (28.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size iredis-0.1.15.tar.gz (26.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page