Redis Zadd-Befehl
Der Redis Zadd-Befehl wird verwendet, um ein oder mehrere Member-Elemente und ihre Score-Werte zu einem sortierten Set hinzuzufügen.
Wenn ein Member bereits im sortierten Set vorhanden ist, wird der Score-Wert des Members aktualisiert und das Member-Element erneut eingefügt, um sicherzustellen, dass sich das Member an der richtigen Position befindet.
Score-Werte können Ganzzahlen oder Gleitkommazahlen mit doppelter Genauigkeit sein.
Wenn der Schlüssel des sortierten Sets nicht existiert, wird ein leeres sortiertes Set erstellt und die ZADD-Operation ausgeführt.
Wenn der Schlüssel existiert, aber nicht vom Typ sortiertes Set ist, wird ein Fehler zurückgegeben.
Hinweis:Vor Redis Version 2.4 konnte ZADD nur jeweils ein Element hinzufügen.
Syntax
Die grundlegende Syntax des Redis Zadd-Befehls lautet wie folgt:
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
Verfügbare Versionen
>= 1.2.0
Rückgabewert
Die Anzahl der erfolgreich hinzugefügten neuen Member, ohne die vorhandenen Member, die aktualisiert wurden.
Beispiel
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>
Andere Erweiterungen
