Logo

IRedis

Interactive Redis - A Terminal Client for Redis with AutoCompletion and Syntax Highligting.

IRedis is a terminal client for redis with auto-completion and syntax highlighting. IRedis lets you type Redis commands smoothly, and displays results in a user-friendly format. Features Advanced code completion. If you run command KEYS then run DEL, IRedis will auto-complete your command based on KEYS result. Command validation. IRedis will validate command while you are typing, and highlight errors. E.g. try CLUSTER MEET IP PORT, IRedis will validate IP and PORT for you. Command highlighting, fully based on redis grammar. Any valid command in IRedis shell is a valid redis command. Human-friendly result display. Support URL, iredis --url redis://example.com:6379/1. Store server configuration: iredis -d prod-redis (see dsn for more). peek command to check the key's type then automatically call get/lrange/sscan, etc, depending on types. You don't need to call the type command then type another command to get the value. peek will also display the key's length and memory usage. Ctrl + C to cancel the current typed command, this won't exit IRedis, exactly like bash behaviour. Use Ctrl + D to send a EOF to exit IRedis. Ctrl + R to open reverse-i-search to search through your 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. Official docs with built-in HELP command, try HELP SET! Written in pure Python, but IRedis was packaged into a single binary with PyOxidizer, you can use cURL to download and run, it just works, even you don't have a Python interpreter. Hide password for AUTH command. Says "Goodbye!" to you when you exit! For full features, please see: iredis.io/show

Explore By Topic