redis

redis conecta con Redis, inspecciona claves y valores, realiza cambios puntuales, exporta datos, ejecuta comandos Redis nativos y crea copias seguras para datos binarios.

Base de datosVersión 1.1.4Estable
lil-terminal

Resumen

Use redis para revisar espacios de claves, previsualizar y buscar valores, hacer cambios puntuales, ejecutar comandos Redis nativos y crear copias lógicas seguras para datos binarios desde PHP.

Claves en lugar de tablas

Redis no es un almacén relacional de tablas. Es un espacio de claves en el servidor cuyos valores pueden ser strings, hashes, listas, sets, sorted sets, streams y otras estructuras, a menudo con caducidad. Por eso conviene inspeccionar el tipo de la clave antes de modificarla; los comandos especializados de Redis quedan disponibles después de :.

Sintaxis

lil-terminal
redis [options] · redis : <command>

Referencia

redis

mostrar la conexión Redis actual

redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]

conectarse; la contraseña se solicita por separado salvo que se use -n

-use <database>

seleccionar otra base de datos numérica

-l

mostrar las bases informadas por Redis INFO keyspace

-t [mask]

listar claves; * y ? son comodines glob de Redis

-s <key>

mostrar tipo, TTL e información de memoria de una clave

-n <key> [items]

previsualizar el valor de una clave

-f <mask> [text] [keys]

buscar claves coincidentes o texto dentro de sus nombres y valores

-o <key> [file] [-f]

exportar una clave como JSON

-w <key> : <value>

guardar un valor de texto

-d <key>

eliminar una clave

-m [name]

guardar la conexión actual en .lil.key; usar por defecto el número de base Redis

-M <name>

eliminar una conexión guardada

-k [name]

listar conexiones guardadas o inspeccionar una sin mostrar su contraseña

-K <name>

conectar usando una conexión guardada

-e

desconectarse y borrar los datos de conexión

redis : <command>

ejecutar un comando nativo de Redis

redis dump [file.json] [-f]

crear un volcado lógico seguro para datos binarios

redis load <file.json>

restaurar un volcado Redis de lil

Empieza por una consulta segura

Conecta con redis -c localhost; la contraseña se solicita aparte. -t "product:*" lista claves, -s product:1001 muestra tipo y TTL, -n su valor y -f "product:*" shoe 10 busca en un conjunto limitado. Tras : acepta comandos Redis nativos.

Antes de modificar datos

-w solo escribe cadenas: usa comandos nativos para hashes o listas. -d elimina claves. dump guarda cargas binarias Redis DUMP y TTL en un JSON propio, no una copia RDB/AOF. Comprueba la base numérica antes de restaurar. Se requiere PHP Redis.

Modelo de trabajo

-t enumera claves con una máscara glob de Redis. -f <mask> [text] [keys] usa la misma máscara y, cuando se indica texto, busca tanto en los nombres como en vistas compactas de los valores; el último número limita las claves examinadas.

Copias y restauración

dump guarda payloads Redis DUMP en base64 con TTL y load los restaura con RESTORE.

Seguridad

Los recorridos se limitan para mantener ágil el terminal.

Las vistas previas tienen límites para mantener la interfaz ágil. Se rechazan la exportación de una clave con más de 100000 elementos y los volcados de más de 100000 claves, sin truncarlos en silencio.

Conexiones guardadas

Sin -m, los datos de conexión permanecen limitados a la sesión PHP actual. -m [name] guarda explícitamente el perfil en el archivo protegido .lil.key (0600), -K <name> vuelve a conectar con él, -k lista o inspecciona perfiles sin revelar una contraseña guardada y -M <name> elimina uno. kill elimina .lil.key junto con el resto del estado del núcleo. Trate el archivo como sensible porque un perfil guardado de forma voluntaria puede contener credenciales de base de datos.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Inspeccionar claves y un valor

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install redis
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install redis -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install redis -v 1.1.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade redis
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install redis -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Inspeccionar claves y un valor
redis
Ejemplo ilustrativo — sin conexión real
A connection is required; the status view names the server and selected database.
Redis · localhost
redis -c localhost -n
Ejemplo ilustrativo — sin conexión real
Connection example: server and database will be shown after a successful connection.
Redis · localhost
redis -c localhost demo 0
Ejemplo ilustrativo — sin conexión real
Password is requested separately; connection details depend on the server.
Redis · localhost
redis -c localhost -p 6380 -n
Ejemplo ilustrativo — sin conexión real
Connection example: server and database will be shown after a successful connection.
Seleccionar otra base de datos numérica
redis -use 0
Ejemplo ilustrativo — sin conexión real
Selected database: 0 (requires an active connection)
Mostrar las bases informadas por Redis INFO keyspace
redis -l
Ejemplo ilustrativo — sin conexión real
db0: keys=4
Listar claves; * y ? son comodines glob de Redis
redis -t
Ejemplo ilustrativo — sin conexión real
inventory  hash
product:1001  string
product:1002  string
product:1003  string
Listar claves; * y ? son comodines glob de Redis
redis -t "product:*"
Ejemplo ilustrativo — sin conexión real
product:1001  string
product:1002  string
product:1003  string
Mostrar tipo, TTL e información de memoria de una clave
redis -s product:1001
Ejemplo ilustrativo — sin conexión real
Key  product:1001
Type  string
TTL  -1 (in this teaching snapshot)
Bytes  depends on Redis version
Previsualizar el valor de una clave
redis -n product:1001
Ejemplo ilustrativo — sin conexión real
City shoe
Previsualizar el valor de una clave
redis -n inventory 2
Ejemplo ilustrativo — sin conexión real
{"SHOE-1": 18, "SHOE-2": 7}
Buscar claves coincidentes o texto dentro de sus nombres y valores
redis -f "product:*"
Ejemplo ilustrativo — sin conexión real
product:1001  string
product:1002  string
product:1003  string
Gestionar una clave ausente
redis -f "product:*" shoe 10
Ejemplo ilustrativo — sin conexión real
product:1001  string  City shoe
product:1002  string  Trail shoe
Exportar una clave como JSON
redis -o product:1001
Ejemplo ilustrativo — sin conexión real
{
  "key": "product:1001",
  "type": "string",
  "value": "City shoe"
}
Exportar una clave como JSON
redis -o product:1001 tmp/product.json
Ejemplo ilustrativo — sin conexión real
Saved  sandbox/tmp/product.json (if the destination does not exist)
Redis · json
redis -o product:1001 tmp/product.json -f
Ejemplo ilustrativo — sin conexión real
Saved  sandbox/tmp/product.json (replace existing file only with -f)
Guardar un valor de texto
redis -w product:1004 : Travel bag
Ejemplo ilustrativo — sin conexión real
+ (sets one string key)
Eliminar una clave
redis -d product:1004
Ejemplo ilustrativo — sin conexión real
Deleted  0 (the independent snapshot has no product:1004)
Ejecutar un comando nativo de Redis
redis : GET product:1001
Ejemplo ilustrativo — sin conexión real
City shoe
Ejecutar un comando nativo de Redis
redis : DBSIZE
Ejemplo ilustrativo — sin conexión real
4
Crear un volcado lógico seguro para datos binarios
redis dump tmp/redis-backup.json
Ejemplo ilustrativo — sin conexión real
Saved  sandbox/tmp/redis-backup.json
Format  lil-redis-dump (logical data export, not server backup)
Redis · dump
redis dump tmp/redis-backup.json -f
Ejemplo ilustrativo — sin conexión real
Saved  sandbox/tmp/redis-backup.json
Format  lil-redis-dump (logical data export, not server backup)
Restaurar un volcado Redis de lil
redis load tmp/redis-backup.json
Ejemplo ilustrativo — sin conexión real
Redis RESTORE reads a lil dump file; this file must exist and existing keys may be replaced.
Guardar la conexión actual en .lil.key; usar por defecto el número de base Redis
redis -m cache-demo
Ejemplo ilustrativo — sin conexión real
Saved  cache-demo (stores a sensitive profile in .lil.key)
Listar conexiones guardadas o inspeccionar una sin mostrar su contraseña
redis -k
Ejemplo ilustrativo — sin conexión real
No saved connections (unless a profile has already been saved)
Listar conexiones guardadas o inspeccionar una sin mostrar su contraseña
redis -k cache-demo
Ejemplo ilustrativo — sin conexión real
Saved connection not found: cache-demo (unless saved earlier)
Conectar usando una conexión guardada
redis -K unknown
Ejemplo ilustrativo — sin conexión real
Saved connection not found: unknown
Eliminar una conexión guardada
redis -M unknown
Ejemplo ilustrativo — sin conexión real
Saved connection not found: unknown
Desconectarse y borrar los datos de conexión
redis -e
Ejemplo ilustrativo — sin conexión real
+
Previsualizar el valor de una clave
redis -n missing:key
Ejemplo ilustrativo — sin conexión real
Key not found
Seleccionar otra base de datos numérica
redis -use wrong
Ejemplo ilustrativo — sin conexión real
Numeric Redis database required
Guardar un valor de texto
redis -w product:1004
Ejemplo ilustrativo — sin conexión real
Value required after :

Archivo usado en este ejemplo: sandbox/db/redis.txt

El ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.

SET product:1001 "City shoe"
SET product:1002 "Trail shoe"
SET product:1003 "Canvas bag"
HSET inventory SHOE-1 18 SHOE-2 7 BAG-1 24

Documentación relacionada

Versión pública actual

v1.1.42026-11-01

Refinamiento de producción

Versión estable actual de redis. redis conecta con Redis, inspecciona claves y valores, realiza cambios puntuales, exporta datos, ejecuta comandos Redis nativos y crea copias seguras para datos binarios.