English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Clave (key) de Redis

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

Sintaxis

La sintaxis básica de los comandos de claves de Redis es la siguiente:

redis 127.0.0.1:6379> COMMAND KEY_NAME

Ejemplo en línea

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> DEL w3codeboxkey
(entero) 1

En los ejemplos anteriores DEL es un comando, w3codeboxkey es una clave. Si la clave se elimina con éxito, después de ejecutar el comando se salida (entero) 1,de lo contrario se salida (entero) 0

Comandos de claves de Redis

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

Número de serieComando y descripción
1DEL key
Este comando se utiliza para eliminar la clave cuando existe.
2DUMP key
Serializar la clave dada y devolver el valor serializado.
3EXISTS key
Verificar si la clave dada existe.
4EXPIRE key seconds
Establecer el tiempo de expiración de la clave dada, en segundos.
5EXPIREAT key timestamp
El efecto de EXPIREAT es similar al de EXPIRE, ambos se utilizan para establecer un tiempo de expiración para la clave. La diferencia radica en que el comando EXPIREAT acepta como parámetro de tiempo el timestamp UNIX.
6PEXPIRE key milisegundos
Establece el tiempo de expiración de la clave en milisegundos.
7PEXPIREAT key milisegundos-timestamp
Establece el tiempo de expiración de la clave en un timestamp de tiempo unix en milisegundos.
8KEYS patrón
Encuentra todas las claves que coinciden con el patrón dado (patrón).
9MOVE key db
Mueve la clave de la base de datos actual a la base de datos especificada db.
10PERSIST key
Elimina el tiempo de expiración de key, y key se mantendrá permanentemente.
11PTTL key
Devuelve el tiempo restante de expiración del key en milisegundos.
12TTL key
Devuelve el tiempo restante de vida (TTL, time to live) del key en segundos.
13RANDOMKEY
Devuelve una clave aleatoria de la base de datos actual.
14RENAME key newkey
Modifica el nombre de key.
15RENAMENX key newkey
Cambia el nombre de key a newkey solo si newkey no existe.
16SCAN cursor [MATCH patrón] [COUNT cuenta]
Itera sobre las claves de la base de datos.
17TYPE key
Devuelve el tipo de valor almacenado en la clave.

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