Esta es la lista de comandos actualmente soportados por GoRedisLite, compatible en sintaxis con Redis dentro del alcance educativo del proyecto.
-
SET key value [minutos_expiración]
Asigna un valor a una clave. Puedes agregar un cuarto parámetro (minutos) para definir la expiración.
Ejemplo:SET foo bar SET session123 usuario1 15 SET contador 42 SET numeros [1,2,3] -
GET key
Obtiene el valor de una clave.GET foo GET contador GET numeros -
DEL key
Elimina una clave.DEL foo
-
HSET key field value
Crea o actualiza el campofielddel hashkeycon el valor indicado (admite también enteros y listas).HSET usuario:1 nombre Juan HSET usuario:1 edad 30 -
HGET key field
Devuelve el valor de un campo específico en un hash.HGET usuario:1 nombre HGET usuario:1 edad -
HGETALL key
Devuelve todos los campos y valores de un hash.HGETALL usuario:1
-
LPUSH key value
Inserta un elemento al inicio de la lista identificada porkey.LPUSH tareas "hacer la compra" LPUSH numeros 7 -
LPOP key
Elimina y devuelve el primer elemento de la lista.LPOP tareas LPOP numeros
-
LOGIN usuario contraseña
Inicia sesión con un usuario registrado.LOGIN admin 1234 -
CREATE usuario contraseña
Crea un nuevo usuario con permisos básicos.
Útil para creación rápida de usuarios estándar. -
CREATEPRED usuario contraseña rol
Crea un usuario asignándole directamente un rol personalizado o avanzado (ideal para administración, automatización o pruebas).
Permite establecer permisos concretos y configuraciones extra al momento de la creación.
- LOGS
Muestra los logs del sistema en consola.
Puedes definir una expiración para las claves usando el comando SET con un cuarto parámetro, que representa los minutos de vida de la clave.
El sistema elimina automáticamente las claves caducadas al intentar acceder a ellas.
Ejemplo:
SET temp_token valor 3
# tras 3 minutos, GET temp_token devolverá error o vacío
Puedes guardar y recuperar valores numéricos directamente, así como listas de enteros:
SET contador 123
GET contador
HSET usuario:1 edad 30
HGET usuario:1 edad
SET numeros [1,2,3]
LPUSH numeros 4
LPOP numeros
Nota:
El listado de comandos crecerá en futuras versiones. Consulta siempre este archivo y el README para novedades.