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