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.