Redis cadena (String)

Los comandos relacionados con el tipo de datos de cadena (string) de Redis se utilizan para gestionar los valores de cadena de Redis. La sintaxis básica es la siguiente:

Sintaxis

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> GET ejemplokey
"redis"

En el ejemplo anterior usamosSETyGETel comando, la clave esejemplokey。


Comandos de cadenas de Redis

La siguiente tabla enumera los comandos de cadenas de Redis de uso común:

N.ºComando y descripción
1SET key value
Establece el valor de la clave especificada.
2GET key
Obtiene el valor de la clave especificada.
3GETRANGE key start end
Devuelve la subcadena del valor de cadena almacenado en la clave.
4GETSET key value
Establece el valor de la clave dada como value y devuelve el valor anterior (old value) de la clave.
5GETBIT key offset
Obtiene el bit en el desplazamiento especificado del valor de cadena almacenado en la clave.
6MGET key1 [key2..]
Obtiene los valores de todas (una o más) las claves dadas.
7SETBIT key offset value
Establece o borra el bit en el desplazamiento especificado del valor de cadena almacenado en la clave.
8SETEX key seconds value
Asocia el valor value a la clave y establece el tiempo de expiración de la clave en seconds (en segundos).
9SETNX key value
Establece el valor de la clave solo si la clave no existe.
10SETRANGE key offset value
Sobrescribe el valor de cadena almacenado en la clave dada con el parámetro value, comenzando desde el desplazamiento offset.
11STRLEN key
Devuelve la longitud del valor de cadena almacenado en la clave.
12MSET key value [key value ...]
Establece simultáneamente una o más parejas clave-valor.
13MSETNX key value [key value ...]
Establece simultáneamente una o más parejas clave-valor, solo si todas las claves dadas no existen.
14PSETEX key milliseconds value
Este comando es similar al comando SETEX, pero establece el tiempo de vida de la clave en milisegundos, en lugar de en segundos como hace SETEX.
15INCR key
Incrementa en uno el valor numérico almacenado en la clave.
16INCRBY key increment
Suma el valor de incremento (increment) dado al valor almacenado en la clave.
17INCRBYFLOAT key increment
Suma el valor de incremento de punto flotante (increment) dado al valor almacenado en la clave.
18DECR key
Decrementa en uno el valor numérico almacenado en la clave.
19DECRBY key decrement
Resta el valor de decremento (decrement) dado del valor almacenado en la clave.
20APPEND key value
Si la clave ya existe y es una cadena, el comando APPEND agrega el valor especificado al final del valor (value) original de la clave.

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

Otras extensiones