Redis Zincrby-Befehl

Redis-sortierte Menge

Der Redis Zincrby-Befehl addiert das Inkrement zum Score des angegebenen Elements im Sorted Set.

Sie können ein negatives Inkrement übergeben, um den entsprechenden Wert vom Score abzuziehen. Beispielsweise subtrahiert ZINCRBY key -5 member 5 vom Score von member.

Wenn der Schlüssel nicht existiert oder member kein Mitglied des Schlüssels ist, entspricht ZINCRBY key increment member dem Befehl ZADD key increment member.

Wenn der Schlüssel nicht vom Typ Sorted Set ist, wird ein Fehler zurückgegeben.

Score-Werte können ganze Zahlen oder Gleitkommazahlen mit doppelter Genauigkeit sein.

Syntax

Die grundlegende Syntax des Redis-Befehls Zincrby lautet wie folgt:

redis 127.0.0.1:6379> ZINCRBY key increment member

Verfügbare Versionen

>= 1.2.0

Rückgabewert

Der neue Score-Wert des Elements, dargestellt als Zeichenkette.

Beispiele

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZINCRBY myzset 2 "one"
"3"
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "two"
2) "2"
3) "one"
4) "3"
redis> 

Redis-sortierte Menge

Andere Erweiterungen