English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande Redis Zadd

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

Syntaxe de base de la commande Redis Zadd avant la version

redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN

Version disponible

>= 1.2.0

Valeur de retour

Le nombre de nouveaux membres ajoutés avec succès, sans compter ceux qui ont été mis à jour ou existaient déjà.

Exemples en ligne

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>

Collection ordonnée (sorted set) Redis