incr

abbr.increase (Wert, Preis, Lagerbestand, Menge, Produktion usw.) erh?hen; inkrementell

英[ba?]

prep ...; Ausdruck; nach

adv. verwendet, um Retention oder Erhaltung auszudrücken

Englisch [fl??t]

vt. schweben; frei schweben vt. floats Plural: floats Partizip Pr?sens: schwebend Pr?teritum: schwebend Partizip Perfekt: schwebend

redis HINCRBYFLOAT-Befehl Syntax

Funktion: Gleitkomma-Inkrement zum Feldfeld im Hash-Tabellenschlüssel hinzufügen.

Syntax: HINCRBYFLOAT-Schlüsselfeldinkrement

Erl?uterung: Wenn in der Hash-Tabelle kein Feldfeld vorhanden ist, setzt HINCRBYFLOAT zun?chst den Wert des Feldfelds auf 0, bevor die Additionsoperation ausgeführt wird. Wenn der Schlüsselschlüssel nicht vorhanden ist, erstellt HINCRBYFLOAT zun?chst eine Hash-Tabelle, erstellt dann das Feldfeld und führt schlie?lich die Additionsoperation aus.

Verfügbare Versionen: >= 2.6.0

Zeitkomplexit?t: O(1)

Rückgabe: Der Wert des Feldes nach der Additionsoperation.

redis HINCRBYFLOAT-Befehl Beispiel

# 值和增量都是普通小數(shù)
redis> HSET mykey field 10.50
(integer) 1
redis> HINCRBYFLOAT mykey field 0.1
"10.6"
# 值和增量都是指數(shù)符號
redis> HSET mykey field 5.0e3
(integer) 0
redis> HINCRBYFLOAT mykey field 2.0e2
"5200"
# 對不存在的鍵執(zhí)行 HINCRBYFLOAT
redis> EXISTS price
(integer) 0
redis> HINCRBYFLOAT price milk 3.5
"3.5"
redis> HGETALL price
1) "milk"
2) "3.5"
# 對不存在的域進(jìn)行 HINCRBYFLOAT
redis> HGETALL price
1) "milk"
2) "3.5"
redis> HINCRBYFLOAT price coffee 4.5   # 新增 coffee 域
"4.5"
redis> HGETALL price
1) "milk"
2) "3.5"
3) "coffee"
4) "4.5"