Redis-Hincrby-Befehl

Redis-Hash

Der Redis-Hincrby-Befehl wird verwendet, um den angegebenen Inkrementwert zum Wert eines Feldes in einer Hash-Tabelle hinzuzufügen.

Der Inkrementwert kann auch eine negative Zahl sein, was einer Subtraktionsoperation für das angegebene Feld entspricht.

Wenn der Schlüssel der Hash-Tabelle nicht existiert, wird eine neue Hash-Tabelle erstellt und der HINCRBY-Befehl ausgeführt.

Wenn das angegebene Feld nicht existiert, wird der Wert des Feldes vor der Ausführung des Befehls auf 0 initialisiert.

Die Ausführung des HINCRBY-Befehls für ein Feld, das einen Zeichenfolgenwert speichert, führt zu einem Fehler.

Der Wert dieser Operation ist auf eine vorzeichenbehaftete 64-Bit-Zahlendarstellung beschränkt.

Syntax

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

redis 127.0.0.1:6379> HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER 

Verfügbare Versionen

>= 2.0.0

Rückgabewert

Der Wert des Feldes in der Hash-Tabelle nach Ausführung des HINCRBY-Befehls.

Beispiele

redis> HSET myhash field 5
(integer) 1
redis> HINCRBY myhash field 1
(integer) 6
redis> HINCRBY myhash field -1
(integer) 5
redis> HINCRBY myhash field -10
(integer) -5
redis> 

Redis-Hash

Andere Erweiterungen