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"