incr
abbr.increase (valeur, prix, inventaire, montant, production, etc.) augmentation ; ...; expression due à; après
adv passage; utilisé pour exprimer une courte visite
floatAnglais [fləʊt] US [floʊt] vt.& vi. flotter; (faire) flotter; flotter librement vi. errervt. dessiner pour considération; aller en public flotter; floats Pluriel : floats Participe présent : flottant Passé : floated Participe passé : floated
commande redis HINCRBYFLOAT syntaxe
Fonction : Ajoutez un incrément à virgule flottante au champ dans la clé de la table de hachage.
Syntaxe : Incrément du champ clé HINCRBYFLOAT
Explication : S'il n'y a pas de champ de champ dans la table de hachage, alors HINCRBYFLOAT définira d'abord la valeur du champ de champ à 0 avant d'effectuer l'opération d'ajout. Si la clé clé n'existe pas, alors HINCRBYFLOAT créera d'abord une table de hachage, puis créera le champ champ et enfin effectuera l'opération d'ajout.
Versions disponibles : >= 2.6.0
Complexité temporelle : O(1)
Retour : La valeur du champ après avoir effectué l'opération d'addition.
commande redis HINCRBYFLOAT exemple
# 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redis> HINCRBYFLOAT mykey field 0.1 "10.6" # 值和增量都是指数符号 redis> HSET mykey field 5.0e3 (integer) 0 redis> HINCRBYFLOAT mykey field 2.0e2 "5200" # 对不存在的键执行 HINCRBYFLOAT redis> EXISTS price (integer) 0 redis> HINCRBYFLOAT price milk 3.5 "3.5" redis> HGETALL price 1) "milk" 2) "3.5" # 对不存在的域进行 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"