Redis 哈希(hash)命令

Redis hincrbyfloat 命令 和 Redis hincrby 命令类似,不过它增加或减少的是浮点数。

Redis hincrby 命令用于将key所对应的hash中某个字段的值按照某个浮点数数值增加。

如果该字段不存在,则在执行操作之前将其设置为 0。

如果字段包含错误类型的值或指定的增量不可解析为浮点数,则发生错误。

语法:

hincrbyfloat key_name field_name float_number

可用版本
>=2.6.0.
返回值
返回自增后的字段值。
示例

127.0.0.1:6379> hset langhash lang1 10.25
(integer) 1
127.0.0.1:6379> hincrbyfloat langhash lang1 0.2
"10.45"
127.0.0.1:6379> hset langhash lang1 6.0e4
(integer) 1
127.0.0.1:6379> hincrbyfloat langhash lang1 3.0e3
"63000"