Aprender a trabajar con pares de valores clave es muy importante. Este tutorial discutirá la inserción de pares de valor clave único o múltiple utilizando los comandos SET o MSET.
Comando Redis set
El comando set redis agrega un valor de clave proporcional a una base de datos. La sintaxis es como se muestra a continuación:
Establecer el valor de la clave
Un ejemplo es como se muestra:
127.0.0.1: 6379> Establecer el valor Key1
DE ACUERDO
Si ya existe una clave especificada, se reemplaza con un nuevo valor. Considere el ejemplo a continuación:
127.0.0.1: 6379> Establecer Key1 Value2
DE ACUERDO
127.0.0.1: 6379> Obtén Key1
"Value2"
En este caso, el valor de Key1 se reemplaza con Value2.
También puede establecer una clave con un valor de vencimiento utilizando el parámetro EX. Se muestra la muestra de Sytax:
Establecer el valor de la clave ex expiry_duration_in_seconds
Echa un vistazo al ejemplo a continuación:
127.0.0.1: 6379> Establecer Key2 Value2 EX 30
DE ACUERDO
Después de transcurrir la duración de la cadena, Redis eliminará la clave de la base de datos. Si intenta obtener el valor, Redis devolverá nulo.
127.0.0.1: 6379> Obtén Key2
(nulo)
Para obtener cómo lo ha dejado un largo antes, use el comando TTL como:
127.0.0.1: 6379> TTL Key2
(entero) 27
Comando Redis mset
El comando mset es muy similar al comando redis, excepto que inserta múltiples pares de valor clave.
La sintaxis se muestra a continuación:
Key mset1 value1 key2 value2 ... keyn valuen
Considere los insertos de ejemplo a continuación:
127.0.0.1: 6379> MSET KEY1 VALOR1 CLAVE2 VALOR2 CLAVE3 VALOR3 CLAVE4 VALOR4 CLAVE5 VALOR5
DE ACUERDO
El ejemplo anterior inserta cinco pares de valor clave en un comando.
Para obtener múltiples valores, puede usar el comando mget como se muestra:
127.0.0.1: 6379> MGET Key1 tecla2 tecla3 tecla 4
1) "Valor1"
2) "Valor2"
3) "Valor3"
4) "Valor4"
5) "Valor5"
Esto debería devolver el valor correspondiente para la clave existente.
Conclusión
Este artículo nos enseñó a insertar pares de valor clave utilizando los comandos SET y MSET.
Esperamos que hayas disfrutado el tutorial.