|
Le hachage Redis est une table de mappage de champs et de valeurs de type String, particulièrement adaptée pour stocker des objets. Chaque hachage dans Redis peut stocker 232 paires clé-valeur (plus de 4 milliards).
- redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" descrip{过滤}tion "redis basic commands for caching" likes 20 visitors 23000
- OK
- redis 127.0.0.1:6379> HGETALL w3ckey
- 1) "name"
- 2) "redis tutorial"
- 3) "descrip{过滤}tion"
- 4) "redis basic commands for caching"
- 5) "likes"
- 6) "20"
- 7) "visitors"
- 8) "23000"
Code de copie
Dans l’exemple ci-dessus, nous définissons certaines informations de description (nom, descrip{filter}tion, likes, visiteurs) de redis sur le w3ckey de la table de hachage.
Commande de hachage RedisLe tableau suivant liste les commandes de base liées au hachage redis : | matricule | Commandement et description | | 1 | Champ de touche HDEL2 [champ2] Supprimer un ou plusieurs champs de table de hachage | | 2 | Champ clé HEXISTS Vérifiez la clé de la table de hachage pour le champ spécifié. | | 3 | Champ clé HGET Obtient la valeur /td > stockée dans le champ spécifié de la table de hachage | | 4 | Clé HGETALL Obtenez tous les champs et valeurs qui spécifient la clé dans la table de hachage | | 5 | Incrément du champ de clé HINCRBY Ajouter un incrément à la valeur entière du champ spécifié dans la clé de la table de hachage. | | 6 | Increment du champ de clé HINCRBYFLOAT Ajoutez un incrément à la valeur en virgule flottante du champ spécifié dans la clé de la table de hachage. | | 7 | Clé HKEYS Obtenez les champs dans toutes les tables de hachage | | 8 | Clé HLEN Obtenez le nombre de champs dans la table de hachage | | 9 | Champ clé HMGET1 [champ2] Obtenez les valeurs pour tous les champs donnés | | 10 | Valeur champ de clé HMSET [valeur champ22] Définissez plusieurs paires champ-valeur sur la clé de la table de hachage en même temps. | | 11 | Valeur du champ clé HSET Définissez la valeur du champ dans la clé de la table de hachage à la valeur. | | 12 | Valeur du champ clé HSETNX Définir la valeur du champ de la table de hachage uniquement si le champ n’existe pas. | | 13 | Clé HVALS Obtenez toutes les valeurs dans la table de hachage | | 14 | Curseur de la touche HSCAN [motif MATCH] [Compte de COMPTE] Les paires clé-valeur dans la table de hachage d’itération. |
|