incr key [num]

从 1.7.0.1 起, 如果 value 不能转换成整数, *incr 会返回错误.

使 key 对应的值增加 num. 参数 num 可以为负数. 如果原来的值不是整数(字符串形式的整数), 它会被先转换成整数.

参数

返回值

The new value. If the old value cannot be converted to an integer, returns error Status Code.

示例

ssdb 127.0.0.1:8888> set a a
ok
(0.000 sec)
ssdb 127.0.0.1:8888> incr a
error: value is not an integer or out of range
(0.000 sec)
ssdb 127.0.0.1:8888> del a
ok
(0.000 sec)
ssdb 127.0.0.1:8888> incr a
1
(0.000 sec)
ssdb 127.0.0.1:8888> incr a 10
11
(0.000 sec)
ssdb 127.0.0.1:8888>