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