Latest web development tutorials

comando Redis Zadd

Redis insieme ordinato (insieme ordinato)

comando Redis Zadd per uno o più membri degli elementi e il loro valore frazionario aggiunti alla ordinato loro set.

Se un membro è già un membro di un insieme ordinato, allora il valore aggiornato dei membri frazione e membri di reinserire gli elementi per garantire che gli nella posizione corretta.

I valori punteggio può essere intero o un numero a virgola mobile a doppia precisione.

Se la chiave insieme ordinato non esiste, creare un insieme vuoto e ha ordinato di eseguire l'operazione ZADD.

Quando la chiave è presente ma non ha ordinato tipo di set, viene restituito un errore.

Nota: Nella versione precedente di Redis 2.4, ZADD può solo aggiungere un elemento.

grammatica

Redis Zadd sintassi dei comandi di base è la seguente:

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

versioni disponibili

> = 1.2.0

Valore di ritorno

Il numero di nuovi membri si aggiungono con successo, compresi quelli che non vengono aggiornati, i membri esistenti.

Esempi

redis 127.0.0.1:6379> ZADD myset 1 "hello"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 1 "foo"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 2 "world" 3 "bar"
(integer) 2
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "hello"
2) "1"
3) "foo"
4) "1"
5) "world"
6) "2"
7) "bar"
8) "3"

Redis insieme ordinato (insieme ordinato)