Stirng字符串
INCR命令/DECR命令 限制在64位有符号整数
命令:incr key 对key存储的value值+1,并将最终的结果作为返回值;decr key 对key存储的value值-1,并将最终的结果作为返回值。
特殊情况:
1.如果还不存在当前key的话,会进行两个操作。第一步先将该key的value设置为0,可以理解为 set key 0,第二步将进行+1操作,并将1返回。
2.如果存在该key的value时
a.如果value可以被转化成int类型,则会+1,并将结果返回
b.如果value不可以被转化成int类型,则会报错
127.0.0.1:6381> flushall
OK
127.0.0.1:6381> exists age
(integer) 0
127.0.0.1:6381> incr age
(integer) 1
127.0.0.1:6381> get age
"1"
127.0.0.1:6381> set age one
OK
127.0.0.1:6381> get age
"one"
127.0.0.1:6381> incr age
(error) ERR value is not an integer or out of range