Favicon of iredis

iredis

Terminal client for Redis featuring advanced code completion, command validation, syntax highlighting, and human-friendly result display. Safer alternative to redis-cli with built-in protections.

IRedis is a feature-rich terminal client for Redis that transforms how you interact with Redis databases. Unlike the standard redis-cli, it provides intelligent autocompletion that learns from your command history, real-time command validation as you type, and syntax highlighting based on Redis grammar.

Key capabilities include:

  • Smart autocompletion that suggests commands based on previous results and context
  • Real-time validation highlighting errors before execution, preventing invalid syntax
  • Safety features that prevent dangerous commands like KEYS * from running on production servers
  • Advanced search with reverse history search using Ctrl+R, similar to bash
  • Cluster support with automatic command reissuing for MOVED responses and NAT mapping
  • Flexible connectivity via URL strings, socket connections, or saved DSN configurations
  • Pipeline support allowing you to pipe Redis responses to shell tools like jq
  • Peek command that automatically detects key types and displays length and memory usage
  • Pager support for managing long output
  • Command hints showing syntax, Redis version requirements, and time complexity
  • Built-in documentation accessible via the HELP command

Installation is straightforward through pip, brew, or Linux package managers. The tool is written in pure Python and available as a standalone binary, making it work even without a Python interpreter installed. IRedis behaves identically to redis-cli in most cases while adding protective guardrails and productivity enhancements for both development and production environments.

Install

Pip
$ pip install iredis
Pip
$ pip install poetry

Shell features

AutosuggestionsSyntax highlighting

Features

Config fileJSON outputScriptable

Media

Pros

5
  • Advanced code completion and command validation
  • Human-friendly result display for Redis commands
  • Safer alternative to redis-cli with built-in protections
  • Supports pipeline for parsing Redis responses
  • Can be installed via pip, pipx, brew, apt, or downloaded binary

Cons

1
  • Single binary build support ended after v1.15.2 due to PyOxidizer maintenance status.

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to iredis

Favicon

 

  
 
Favicon

 

  
 
Favicon