Redis hmset

Redis hmset
Lors de la construction d'une application non triviale avec Redis, vous trouverez d'une manière ou d'une autre en utilisant un type de hachage. Un hachage est un type primitif redis qui vous permet de stocker le champ de champ et de valeur.

Par conséquent, il est essentiel de comprendre les commandes que vous pouvez utiliser pour travailler avec des types de hachage dans Redis.

Redis créez du hachage

Pour créer un hachage dans Redis, utilisez la commande hSet. La commande prend le nom de clé, un champ et la valeur comme paramètres.

La syntaxe est comme indiqué:

Valeur de champ de clé HSET

Un exemple est comme indiqué ci-dessous:

127.0.0.1: 6379 [15]> hset user_info premier "Michael"
(entier) 1

Dans l'exemple ci-dessus, nous créons un nouveau type de hachage appelé user_info qui contient le nom de champ et la valeur «Michael."

Commande redis hmset

Redis a également la commande hmset qui effectue la même opération que la commande hset. De plus, la commande écrasera la clé avec les nouvelles valeurs si la clé existe déjà.

Remarque: la version redis 4.0.La commande 0 est considérée comme obsolète. Nous préférons que vous utilisiez HSET avec plusieurs paires de valeurs de champ à la place.

Source: officiel redis

L'exemple ci-dessous montre comment utiliser la commande hmset.

127.0.0.1: 6379 [15]> hmset new_hash field1 valeur1
D'ACCORD

Redis obtient du hachage

Vous pouvez obtenir la valeur associée à un champ de hachage spécifié en utilisant la commande HGET comme indiqué:

127.0.0.1: 6379 [15]> HGET USER_INFO FirstName
"Michael"

Pour obtenir les valeurs de plusieurs champs, utilisez la commande hmget comme indiqué:

Hmget user_info firstname LastName

Vous pouvez également obtenir tous les champs et les valeurs associées en utilisant la commande HGETALL comme indiqué:

127.0.0.1: 6379 [15]> hgetall user_info
1) "Firstname"
2) "Michael"

La commande doit renvoyer le champ de hachage et sa valeur mappée.

Conclusion

La commande redis hmset redis aide à mieux utiliser les types de hachage dans redis. En suivant le guide donné et le tutoriel facile, les lecteurs devraient être en mesure de créer une application non triviale avec Redis en utilisant ce type de hachage.