HINCRBYFLOAT
语法
HINCRBYFLOAT key field increment
- 可用时间
- 2.6.0
- 时间复杂度
- O(1)
- ACL 类别
-
@write
,@hash
,@fast
,
将存储在key
处的哈希中指定的field
(表示一个浮点数)增加指定的increment
。如果increment
值为负数,则结果是将哈希字段值**减少**,而不是增加。如果该字段不存在,则在执行操作之前将其设置为0
。如果出现以下情况之一,则返回错误
- 键包含错误类型的 value(不是哈希)。
- 当前字段内容或指定增量无法解析为双精度浮点数。
此命令的确切行为与INCRBYFLOAT
命令相同,有关更多信息,请参阅INCRBYFLOAT
的文档。
示例
实现细节
此命令始终在复制链接和仅追加文件 (AOF) 中作为HSET
操作进行传播,因此,底层浮点数学实现中的差异不会成为不一致的来源。