English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Hincrby 命令

Redis 哈希(Hash)

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

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

如果哈希表的 key 不存在,则创建一个新的哈希表并执行 HINCRBY 命令。

如果指定的字段不存在,则在执行命令之前,字段的值被初始化为 0。

对一个存储字符串值的字段执行 HINCRBY 命令将导致一个错误。

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

语法

redis Hincrby 命令的基本语法如下:

redis 127.0.0.1:6379> HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER

版本可用

>= 2.0.0

返回值

执行 HINCRBY 命令后,哈希表中字段的值。

示例在线

redis> HSET myhash field 5
(intero) 1
redis> HINCRBY myhash field 1
(intero) 6
redis> HINCRBY myhash field -1
(intero) 5
redis> HINCRBY myhash field -10
(intero) -5
redis>

Redis 哈希(Hash)