Redis mset

Redis mset
Redis est une base de données en mémoire gratuite et open source. Il s'agit d'une base de données NoSQL qui stocke les données dans une paire de valeurs clés. Cela signifie qu'une valeur est mappée à une clé unique spécifique.

Apprendre à travailler avec des paires de valeurs clés est très important. Ce tutoriel discutera de l'insertion de paires de valeurs de clé unique ou multiples à l'aide des commandes SET ou MSET.

Commande redis set

La commande redis set ajoute une valeur clé à une base de données. La syntaxe est comme indiqué ci-dessous:

Définir la valeur clé

Un exemple est comme indiqué:

127.0.0.1: 6379> Set Key1 Value1
D'ACCORD

Si une clé spécifiée existe déjà, elle est remplacée par une nouvelle valeur. Considérez l'exemple ci-dessous:

127.0.0.1: 6379> Set Key1 Value2
D'ACCORD
127.0.0.1: 6379> Get Key1
"valeur2"

Dans ce cas, la valeur de Key1 est remplacée par une valeur 2.

Vous pouvez également définir une clé avec une valeur d'expiration en utilisant le paramètre EX. Un exemple de sytax est montré:

Définir la valeur de clé ex expiry_duration_in_seconds

Jetez un œil à l'exemple ci-dessous:

127.0.0.1: 6379> Set Key2 Valent2 Ex 30
D'ACCORD

Une fois la durée d'expiration écoulée, Redis supprimera la clé de la base de données. Si vous essayez d'obtenir la valeur, Redis retournera nul.

127.0.0.1: 6379> Get Key2
(néant)

Pour obtenir comment un long a avant d'être abandonné, utilisez la commande TTL comme:

127.0.0.1: 6379> TTL KEY2
(entier) 27

Commande redis mset

La commande mset est très similaire à la commande redis, sauf qu'elle insère plusieurs paires de valeurs de clé.

La syntaxe est illustrée ci-dessous:

Mset key1 valeur1 key2 valeur2… keyn valluen

Considérez les exemples d'inserts ci-dessous:

127.0.0.1: 6379> MSET KEY1 Valeur1 Key2 Valeur2 Key3 Valeur3 Key4 Valeur4 Key5 Valeur55
D'ACCORD

L'exemple ci-dessus insère cinq paires de valeurs clés dans une commande.

Pour obtenir plusieurs valeurs, vous pouvez utiliser la commande mget comme indiqué:

127.0.0.1: 6379> mget key1 key2 key3 key4 key55
1) "valeur1"
2) "Value2"
3) "valeur3"
4) "Value4"
5) "valeur5"

Cela devrait renvoyer la valeur correspondante pour la clé existante.

Conclusion

Cet article nous a appris à insérer des paires de valeurs clés en utilisant les commandes SET et MSET.

Nous espérons que vous avez apprécié le tutoriel.