English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Conjunto ordenado (sorted set) de Redis
El comando ZADD de Redis se utiliza para añadir uno o más elementos de miembros y sus valores de puntuación a un conjunto ordenado.
Si un miembro ya es miembro de un conjunto ordenado, se actualiza el valor de puntuación de este miembro y se vuelve a insertar este miembro para garantizar que el miembro esté en la posición correcta.
El valor de puntuación puede ser un valor entero o un número de coma flotante.
Si el key de conjunto ordenado no existe, se crea un conjunto ordenado vacío y se ejecuta la operación ZADD.
Si el key existe pero no es de tipo de conjunto ordenado, se devuelve un error.
Nota:En Redis 2.4 Antes de la versión, ZADD solo podía añadir un elemento cada vez.
Sintaxis básica del comando ZADD de Redis
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
>= 1.2.0
El número de miembros nuevos añadidos con éxito, sin incluir aquellos miembros actualizados o ya existentes.
redis> ZADD myzset 1 "one" (entero) 1 redis> ZADD myzset 1 "uno" (entero) 1 redis> ZADD myzset 2 "two" 3 "three" (entero) 2 redis> ZRANGE myzset 0 -1 WITHSCORES 1) "one" 2) "1" 3) "uno" 4) "1" 5) "two" 6) "2" 7) "three" 8) "3" redis>