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

Comando ZADD de Redis

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

Sintaxis básica del comando ZADD de Redis

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

Versión disponible

>= 1.2.0

Valor de retorno

El número de miembros nuevos añadidos con éxito, sin incluir aquellos miembros actualizados o ya existentes.

Ejemplo en línea

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>

Conjunto ordenado (sorted set) de Redis