Redis DECRBY
在Redis中,DECRBY是一个用于对存储在指定key中的数字值进行减操作的命令。该命令可以对存储在指定key中的值进行减操作,并返回减操作后的结果。
语法
DECRBY key decrement
- key:要操作的键名。
- decrement:要减少的值。
返回值
被减操作后的值。
示例
假设我们有一个键名为”counter”,初始值为10。我们可以使用DECRBY命令将该值减少5。
127.0.0.1:6379> SET counter 10
OK
127.0.0.1:6379> DECRBY counter 5
(integer) 5
在上面的示例中,我们首先将”counter”键的值设为10,然后使用DECRBY命令将其减少5。最终,”counter”键的值被减少为5,并且DECRBY命令返回了被减操作后的值。
注意事项
- 如果指定的键不存在,DECRBY命令会将其值视为0,并对其进行减操作。
- 如果指定键存储的值不是整数类型,DECRBY命令将返回一个错误。
总的来说,DECRBY命令是对存储在指定键中的整数值进行减操作的非常有用的命令。