玖叶教程网

前端编程开发入门

Redis命令介绍(七)INCR(redis 命令)

INCR命令

key中存储的字符串转化为数字后加一。如果key不存在,则会在该命令执行前,将key对应value设置为0。如果key对应value的类型不为string,则报错。如果key对应的value不能转化为数字型变量,则报错。这个命令最多能操作64位长有符号的整型数。

需要注意的是,因为Redis没有数字类型,所以在实际处理过程中,string类型会转换成1个64位长的有符号整型数对应的10进制数进行处理。

使用场景:作为计数器。通过原子性的增加,可以记录事件的发生次数。进一步地,可以使用该命令实现速率控制器。配合EXPIRE超时命令可以限制在一定时间内的事件发生次数。

命令参数
INCR key

选项
-无

返回值
-nil 失败
-Integer reply 改变后的字符串数字

时间复杂度
O(1)

生效版本
1.0.0

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言