您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis Hincrby 命令
发布时间:2021-10-30 23:23:13编辑:雪饮阅读()
Redis Hincrby 命令用于为哈希表中的字段值加上指定增量值。
返回值
执行 HINCRBY 命令之后,哈希表中字段的值。
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> hmset row_1 age 18
OK
127.0.0.1:6379> hincrby row_1 age 1
(integer) 19
127.0.0.1:6379> hget row_1 age
"19"
增量也可以为负数,相当于对指定字段进行减法操作。
127.0.0.1:6379> hincrby row_1 age -1
(integer) 18
127.0.0.1:6379> hget row_1 age
"18"
如果哈希表的 key 不存在,一个新的哈希表被创建并执行 HINCRBY 命令。
127.0.0.1:6379> hincrby row_2 age 18
(integer) 18
127.0.0.1:6379> hget row_2 age
"18"
如果指定的字段不存在,那么在执行命令前,字段的值被初始化为 0 。
127.0.0.1:6379> hincrby row_2 money 200000
(integer) 200000
127.0.0.1:6379> hget row_2 money
"200000"
对一个储存字符串值的字段执行 HINCRBY 命令将造成一个错误。
127.0.0.1:6379> hmset row_1 age 18 sex man
OK
127.0.0.1:6379> hgetall row_1
1) "age"
2) "18"
3) "sex"
4) "man"
127.0.0.1:6379> hincrby row_1 sex 200000
(error) ERR hash value is not an integer
关键字词:Redis ,Hincrby
上一篇:Redis Hget 命令
下一篇:Redis Hkeys 命令