Redis HINCRBY 命令

返回上一级

Redis HINCRBY 命令用于为哈希表中的字段值加上指定增量值

增量也可以为负数,相当于对指定字段进行减法操作

如果哈希表的不存在
一个新的哈希表被创建并执行 HINCRBY 命令
如果指定的键(key)不存在
那么在执行命令前,字段的值先被初始化为0

对一个储存字符串值的字段执行 HINCRBY 命令将造成一个错误

HINCRBY 操作的值要求被限制在 64 位(bit)有符号数字表示之内

语法

Redis HINCRBY 命令语法如下:

127.0.0.1:6379> HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER

可用版本

>= 2.0.0

返回值

执行 HINCRBY 命令之后,哈希表中相应键的值

范例

127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> HSET site qq_cnt 5
(integer) 1
127.0.0.1:6379> HINCRBY site qq_cnt 1
(integer) 6
127.0.0.1:6379> HINCRBY site qq_cnt -1
(integer) 5
127.0.0.1:6379> HINCRBY site qq_cnt -10
(integer) -5
127.0.0.1:6379> HINCRBY site baidu_cnt 22  # 键(key) 不存在
integer) 22
127.0.0.1:6379> HINCRBY site_t baidu_cnt 22  # 哈希表不存在
integer) 22

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.