Redis-Hincrby-Befehl
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>Andere Erweiterungen
Redis-Hash