首页 > 编程笔记

Redis DECRBY命令的用法

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

DECRBY key decrement

DECRBY 用于将 key 所存储的值减去减量 decrement,也就是指定数值。

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

返回值:减去减量之后 key 的值。

实例1:对存在的 key 执行 DECRBY 命令。
127.0.0.1:6379> SET count 100
OK
127.0.0.1:6379> DECRBY count 20
(integer) 80

也可以通过 INCRBY 一个负值来实现同样的效果。
127.0.0.1:6379> GET count
"80"
127.0.0.1:6379> INCRBY count  -20
(integer) 60
127.0.0.1:6379> GET count
"60"

实例2:对不存在的 key 执行 DECRBY 命令。
127.0.0.1:6379> EXISTS pages
(integer) 0
127.0.0.1:6379> DECRBY pages 10
(integer) -10

推荐阅读