Clave (key) de Redis

Los comandos de claves de Redis se utilizan para gestionar las claves de Redis.

Sintaxis

La sintaxis básica del comando de claves de Redis es la siguiente:

redis 127.0.0.1:6379> COMMAND KEY_NAME

Ejemplo

redis 127.0.0.1:6379> SET ejemplokey redis
OK
redis 127.0.0.1:6379> DEL ejemplokey
(integer) 1

En el ejemplo anterior,DELes un comando,ejemplokeyes una clave. Si la clave se elimina correctamente, después de ejecutar el comando se emite(integer) 1, de lo contrario se emitirá(integer) 0


Comandos de keys de Redis

La siguiente tabla muestra los comandos básicos relacionados con las claves de Redis:

N.ºComando y descripción
1DEL key
Este comando se utiliza para eliminar la clave cuando existe.
2DUMP key
Serializa la clave dada y devuelve el valor serializado.
3EXISTS key
Comprueba si la clave dada existe.
4EXPIRE key seconds
Establece el tiempo de expiración para la clave dada, en segundos.
5EXPIREAT key timestamp
EXPIREAT es similar a EXPIRE, ambos se utilizan para establecer el tiempo de expiración de una clave. La diferencia es que el parámetro de tiempo que acepta el comando EXPIREAT es una marca de tiempo UNIX (unix timestamp).
6PEXPIRE key milliseconds
Establece el tiempo de expiración de la clave en milisegundos.
7PEXPIREAT key milliseconds-timestamp
Establece la marca de tiempo (unix timestamp) del tiempo de expiración de la clave, en milisegundos.
8KEYS pattern
Encuentra todas las claves que coinciden con el patrón dado.
9MOVE key db
Mueve la clave de la base de datos actual a la base de datos db dada.
10PERSIST key
Elimina el tiempo de expiración de la clave, y la clave se conservará de forma persistente.
11PTTL key
Devuelve el tiempo de expiración restante de la clave en milisegundos.
12TTL key
Devuelve el tiempo de vida restante (TTL, time to live) de la clave dada, en segundos.
13RANDOMKEY
Devuelve aleatoriamente una clave de la base de datos actual.
14RENAME key newkey
Modifica el nombre de la clave.
15RENAMENX key newkey
Solo cuando newkey no existe, renombra la clave a newkey.
16SCAN cursor [MATCH pattern] [COUNT count]
Itera las claves de la base de datos.
17TYPE key
Devuelve el tipo del valor almacenado en la clave.

Para más comandos, consulte:https://redis.io/commands

Otras extensiones