- 用法
-
HINCRBY key field increment
- 复杂度
- O(1)
- 始于
- 2.0.0
- ACL 类别
- @hash, @write, @fast
将存储在 key
的哈希表中 field
处的数字增加 increment
。如果 key
不存在,则会创建一个新的哈希键。如果 field
不存在,则在执行操作前将其值设置为 0
。
HINCRBY
支持的值范围限于 64 位有符号整数。
示例
由于 increment
参数是有符号的,因此可以执行增量和减量操作。
127.0.0.1:6379> HSET myhash field 5
(integer) 1
127.0.0.1:6379> HINCRBY myhash field 1
(integer) 6
127.0.0.1:6379> HINCRBY myhash field -1
(integer) 5
127.0.0.1:6379> HINCRBY myhash field -10
(integer) -5
RESP2/RESP3 回复
整数回复:增量操作后字段的值。