首页 > 编程笔记

Redis DECR命令的用法

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

DECR key

DECR 用于将 key 中存储的数值减 1。如果 key 不存在,则以 0 为 key 的初始值,然后执行 DECR 命令,设置 key 对应的值为 -1。

返回值:执行 DECR 命令之后 key 的值。

实例1:对存在的 key 执行 DECR 命令。
127.0.0.1:6379> SET age 23
OK
127.0.0.1:6379> DECR age
(integer) 22 

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

实例3:对存在但不是数值的 key 执行 DECR 命令。
127.0.0.1:6379> SET name "xinping"
OK
127.0.0.1:6379> DECR company
(error) ERR value is not an integer or out of range

推荐阅读