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

Cadena (String) de Redis

Los comandos de datos de tipo cadena 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 en línea

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> GET w3codeboxkey
"redis"

En los ejemplos anteriores, hemos utilizado SET y GET Comando, clave de w3codeboxkey

Comandos de cadena de Redis

La siguiente tabla enumera los comandos de cadena comunes de redis:

Número de ordenComando y descripción
1SET key value
Establece el valor del key especificado.
2GET key
Obtiene el valor del key especificado.
3GETRANGE key start end
Devuelve la subcadena del valor de la cadena almacenada en el key.
4GETSET key value
Establece el valor del key en value y devuelve el valor antiguo (old value) del key.
5GETBIT key offset
Obtiene el bit en la posición offset del valor de la cadena almacenada en el key.
6MGET key1 [key2..]
Obtiene todos (uno o más) los valores de los keys dados.
7SETBIT key offset value
Configura o limpia el bit en la posición offset del valor de la cadena almacenada en el key.
8SETEX key seconds value
Asocia el valor value al key y configura la fecha de expiración del key en seconds (en segundos).
9SETNX key value
Solo configura el valor del key cuando este no existe.
10SETRANGE key offset value
Usa el parámetro value para sobrescribir el valor de la cadena almacenada en el key especificado, comenzando desde el desplazamiento offset.
11STRLEN key
Devolver la longitud de la cadena de valores almacenados en key.
12MSET key value [key value ...]
Configurar simultáneamente una o más key-value si todos los key dados existen.
13MSETNX key value [key value ...]
Configurar simultáneamente una o más key-value si todos los key dados no existen.
14PSETEX key milliseconds value
Este comando es similar al comando SETEX, pero establece el tiempo de vida del key en milisegundos en lugar de en segundos como lo hace el comando SETEX.
15INCR key
Añadir uno al valor numérico almacenado en key.
16INCRBY key increment
Añadir el valor de incremento especificado al valor almacenado en key.
17INCRBYFLOAT key increment
Añadir el valor de incremento flotante especificado al valor almacenado en key.
18DECR key
Restar uno al valor numérico almacenado en key.
19DECRBY key decrement
Restar el valor decremento especificado al valor almacenado en key.
20APPEND key value
Si el key ya existe y es una cadena, el comando APPEND agregará el valor especificado al final del valor original del key.

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