Redis DECR命令的用法
Redis DECR 命令的基本语法如下:
返回值:执行 DECR 命令之后 key 的值。
实例1:对存在的 key 执行 DECR 命令。
实例2:对不存在的 key 执行 DECR 命令。
实例3:对存在但不是数值的 key 执行 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