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 |
|---|---|
| 1 | DEL key Este comando se utiliza para eliminar la clave cuando existe. |
| 2 | DUMP key Serializa la clave dada y devuelve el valor serializado. |
| 3 | EXISTS key Comprueba si la clave dada existe. |
| 4 | EXPIRE key seconds Establece el tiempo de expiración para la clave dada, en segundos. |
| 5 | EXPIREAT 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). |
| 6 | PEXPIRE key milliseconds Establece el tiempo de expiración de la clave en milisegundos. |
| 7 | PEXPIREAT key milliseconds-timestamp Establece la marca de tiempo (unix timestamp) del tiempo de expiración de la clave, en milisegundos. |
| 8 | KEYS pattern Encuentra todas las claves que coinciden con el patrón dado. |
| 9 | MOVE key db Mueve la clave de la base de datos actual a la base de datos db dada. |
| 10 | PERSIST key Elimina el tiempo de expiración de la clave, y la clave se conservará de forma persistente. |
| 11 | PTTL key Devuelve el tiempo de expiración restante de la clave en milisegundos. |
| 12 | TTL key Devuelve el tiempo de vida restante (TTL, time to live) de la clave dada, en segundos. |
| 13 | RANDOMKEY Devuelve aleatoriamente una clave de la base de datos actual. |
| 14 | RENAME key newkey Modifica el nombre de la clave. |
| 15 | RENAMENX key newkey Solo cuando newkey no existe, renombra la clave a newkey. |
| 16 | SCAN cursor [MATCH pattern] [COUNT count] Itera las claves de la base de datos. |
| 17 | TYPE key Devuelve el tipo del valor almacenado en la clave. |
Para más comandos, consulte:https://redis.io/commands
Otras extensiones