首页 > 编程笔记

Redis INCRBY命令的用法

Redis INCRBY 命令的基本语法如下:

INCRBY key increment

INCRBY 用于将 key 所存储的值加上增量 increment。

如果 key 不存在,则以 0 为 key 的初始值,然后执行 INCRBY 命令。

返回值:加上增量之后 key 的值。

实例1:key 存在且是数字。
127.0.0.1:6379> SET age 21 # 设置age为21
OK
127.0.0.1:6379> INCRBY age 5 # 给age加上5
(integer) 26
127.0.0.1:6379> GET age
"26"

实例2:key 不存在。
127.0.0.1:6379> EXISTS counter
(integer) 0
127.0.0.1:6379> INCRBY counter 30
(integer) 30
127.0.0.1:6379> GET counter
"30"

实例3:key 不是数字,那么返回一个错误。
127.0.0.1:6379> SET book "how to master redis"
OK
127.0.0.1:6379> INCRBY book 100
(error) ERR value is not an integer or out of range

推荐阅读