English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection ordonnée (sorted set) Redis
La commande Redis Zadd est utilisée pour ajouter un ou plusieurs éléments de membre et leurs valeurs de score à l'ensemble ordonné.
Si un membre est déjà un membre de l'ensemble ordonné, la valeur de score de ce membre est mise à jour, et ce membre est réinséré pour garantir qu'il est à la bonne position.
La valeur de score peut être un nombre entier ou un nombre à virgule flottante.
Si la clé de l'ensemble ordonné n'existe pas, un ensemble ordonné vide est créé et l'opération ZADD est exécutée.
Si la clé existe mais n'est pas de type ensemble ordonné, une erreur est retournée.
Attention :Dans Redis 2.4 Avant la version, ZADD ne pouvait ajouter qu'un seul élément à la fois.
Syntaxe de base de la commande Redis Zadd avant la version
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
>= 1.2.0
Le nombre de nouveaux membres ajoutés avec succès, sans compter ceux qui ont été mis à jour ou existaient déjà.
redis> ZADD myzset 1 "one" (integer) 1 redis> ZADD myzset 1 "uno" (integer) 1 redis> ZADD myzset 2 "two" 3 "three" (integer) 2 redis> ZRANGE myzset 0 -1 WITHSCORES 1) "one" 2) "1" 3) "uno" 4) "1" 5) "two" 6) "2" 7) "three" 8) "3" redis>