*Redis DECRBY 命令 将 key 的整数值减去指定数量
*语法
DECRBY key decrement
*说明
DECRBY 将 key 中储存的整数值减去指定的减量 decrement。
- 如果 key 不存在,先将其初始化为
0,再执行减法。 - 如果值类型错误,或无法解析为整数,返回错误。
- 操作结果限制在 64 位有符号整数范围内。
*返回值
Integer reply:减法操作后 key 的新值。
*时间复杂度
O(1)
*版本兼容性
| Redis 版本 | 说明 |
|---|---|
| >= 1.0.0 | DECRBY 可用 |
*示例
# 基础减量
SET mykey "10"
DECRBY mykey 3
# 对不存在的 key 执行
DECRBY newkey 5
# 减去负数(等效于增量)
DECRBY mykey -2
# 查看结果
GET mykey