• DECRBY key decrement
    • 返回值
    • 代码示例

    DECRBY key decrement

    可用版本: >= 1.0.0
    时间复杂度: O(1)

    将键 key 储存的整数值减去减量 decrement

    如果键 key 不存在,那么键 key 的值会先被初始化为 0 ,然后再执行 DECRBY 命令。

    如果键 key 储存的值不能被解释为数字,那么 DECRBY 命令将返回一个错误。

    本操作的值限制在 64 位(bit)有符号数字表示之内。

    关于更多递增(increment) / 递减(decrement)操作的更多信息,请参见 INCR 命令的文档。

    返回值

    DECRBY 命令会返回键在执行减法操作之后的值。

    代码示例

    对已经存在的键执行 DECRBY 命令:

    1. redis> SET count 100
    2. OK
    3.  
    4. redis> DECRBY count 20
    5. (integer) 80

    对不存在的键执行 DECRBY 命令:

    1. redis> EXISTS pages
    2. (integer) 0
    3.  
    4. redis> DECRBY pages 10
    5. (integer) -10