Zunahme; zunehmende Zunahme; [[[ba?] Sch?nheit [ba?]
Vorbeigehen; besuchen
redis HINCRBY-Befehl Syntax
Funktion: Inkrement zum Wert des Felds field im Hash-Tabellenschlüssel hinzufügen.
Syntax: HINCRBY-Schlüsselfeldinkrement
Erl?uterung: Das Inkrement kann auch eine negative Zahl sein, was dem Subtrahieren eines bestimmten Felds entspricht. Wenn der Schlüssel nicht vorhanden ist, wird eine neue Hash-Tabelle erstellt und der Befehl HINCRBY ausgeführt. Wenn das Feld field nicht vorhanden ist, wird der Wert des Feldes vor der Ausführung des Befehls auf 0 initialisiert. Das Ausführen des Befehls HINCRBY für ein Feld, das Zeichenfolgenwerte speichert, führt zu einem Fehler. Der Wert dieser Operation ist auf eine 64-Bit-Zahlendarstellung mit Vorzeichen beschr?nkt.
Verfügbare Versionen: >= 2.0.0
Zeitkomplexit?t: O(1)
Rückgabe: Nach der Ausführung des HINCRBY-Befehls der Wert des Feldfelds im Hash-Tabellenschlüssel.
redis HINCRBY-Befehl Beispiel
# increment 為正數(shù) redis> HEXISTS counter page_view # 對空域進行設(shè)置 (integer) 0 redis> HINCRBY counter page_view 200 (integer) 200 redis> HGET counter page_view "200" # increment 為負數(shù) redis> HGET counter page_view "200" redis> HINCRBY counter page_view -50 (integer) 150 redis> HGET counter page_view "150" # 嘗試對字符串值的域執(zhí)行HINCRBY命令 redis> HSET myhash string hello,world # 設(shè)定一個字符串值 (integer) 1 redis> HGET myhash string "hello,world" redis> HINCRBY myhash string 1 # 命令執(zhí)行失敗,錯誤。 (error) ERR hash value is not an integer redis> HGET myhash string # 原值不變 "hello,world"