Cliente Java para Valkey y Redis que añade colecciones distribuidas, bloqueos, colas y servicios sobre los comandos básicos.
laixintao/iredis
Cliente de terminal para Redis con autocompletado, resaltado de sintaxis y resultados fáciles de leer, diseñado como alternativa directa a redis-cli.
Alternativa open source a:redis-cli
- Estrellas
- 2,762
- Forks
- 118
- Issues abiertos
- 49
- Último commit
- hace 5 días
¿Qué es?
IRedis es un cliente interactivo de línea de comandos para Redis. Funciona en gran medida como redis-cli y admite las mismas opciones habituales, como -h, -p y -a, pero añade autocompletado de comandos, validación mientras escribes y resultados con formato. El autocompletado puede aprovechar resultados anteriores; por ejemplo, sugerir claves devueltas por KEYS cuando escribes DEL.
Incluye medidas de seguridad para usarlo en producción, como bloquear comandos peligrosos como KEYS *. Puedes conectarte mediante una URL, alias DSN con nombre guardados en un archivo de configuración o Redis Cluster con asignación de direcciones NAT mediante --natmap. El comando peek comprueba el tipo de una clave y obtiene automáticamente su valor, además de su longitud y uso de memoria.
IRedis funciona con Python 3.10 a 3.14 y se puede instalar con pip, Homebrew o apt en Ubuntu 21.04 o posterior. La ayuda integrada muestra la sintaxis de los comandos, las versiones de Redis compatibles y su complejidad temporal.
Funciones clave
- 01Autocompletado que aprovecha resultados de comandos anteriores, como las claves devueltas por KEYS.
- 02Valida los comandos mientras escribes y resalta los errores según la gramática de Redis.
- 03El comando peek obtiene el valor de una clave según su tipo, además de su longitud y uso de memoria.
- 04Permite conectarse mediante una URL, alias DSN con nombre en un archivo de configuración o Redis Cluster con asignación de direcciones mediante --natmap.
- 05Envía la salida de los comandos a herramientas de shell como jq y admite un paginador para resultados largos.
Casos de uso
- Trabajar a diario con Redis y preferir el autocompletado y la salida en color a la salida sin formato de redis-cli.
- Ejecutar comandos de Redis en servidores de producción con protección frente a comandos lentos como KEYS *.
- Acceder a un Redis Cluster mediante túneles SSH o redirección de puertos cuando es necesario traducir las direcciones de los nodos.
- Crear scripts para consultar Redis canalizando comandos a iredis desde un shell.
Inicio rápido
- 1
Instalar con pip
pip install iredis - 2
Iniciar la sesión interactiva
iredis
Antes de usarlo
- Se requiere un intérprete de Python (3.10 a 3.14), a menos que se use el binario independiente anterior.
- Las compilaciones de un solo binario dejaron de generarse después de la v1.15.2 porque PyOxidizer ya no recibe mantenimiento.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es iredis?
- Cliente de terminal para Redis con autocompletado, resaltado de sintaxis y resultados fáciles de leer, diseñado como alternativa directa a redis-cli. IRedis es un cliente interactivo de línea de comandos para Redis. Funciona en gran medida como redis-cli y admite las mismas opciones habituales, como -h, -p y -a, pero añade autocompletado de comandos, validación mientras escribes y resultados con formato. El autocompletado puede aprovechar resultados anteriores; por ejemplo, sugerir claves devueltas por KEYS cuando escribes DEL.
- ¿iredis es gratuito? ¿Qué licencia tiene?
- iredis es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿iredis sigue mantenido?
- Mantenimiento activo. El último commit de iredis fue el 2 nov 2026.
- ¿Para qué puedo usar iredis?
- Trabajar a diario con Redis y preferir el autocompletado y la salida en color a la salida sin formato de redis-cli. Ejecutar comandos de Redis en servidores de producción con protección frente a comandos lentos como KEYS *. Acceder a un Redis Cluster mediante túneles SSH o redirección de puertos cuando es necesario traducir las direcciones de los nodos. Crear scripts para consultar Redis canalizando comandos a iredis desde un shell.
- ¿Cómo se instala iredis?
- Instalar con pip: pip install iredis Iniciar la sesión interactiva: iredis
- ¿Dónde consigo iredis?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/laixintao/iredis
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca cliente de .NET para conectarse a Redis y otros servidores compatibles con RESP, como Valkey, Garnet y AWS ElastiCache.
Biblioteca cliente de Redis para .NET con compatibilidad con Redis Sentinel y Cluster, y API síncronas y asíncronas.
Cliente GUI de escritorio multiplataforma para administrar bases de datos Redis en Linux, Windows y macOS, con conexiones a Cluster, Sentinel y mediante túneles SSH.
Interfaz gráfica nativa para Redis y Valkey, acelerada por GPU y creada con Rust y GPUI para explorar grandes conjuntos de claves con fluidez.
Cliente de línea de comandos para Postgres con autocompletado y resaltado de sintaxis, una alternativa al shell psql estándar.