Redis mset

Redis mset
Redis es una base de datos en memoria gratuita y de código abierto. Es una base de datos NoSQL que almacena datos en un par de valores clave. Esto significa que un valor se asigna a una clave única específica.

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.