*Redis INCRBY 命令 将 key 的整数值加上指定数量

*语法

INCRBY key increment

*说明

INCRBYkey 中储存的整数值加上指定的增量 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