1. 首页
  2. 编程语言
  3. Java
  4. Redis原子计数器incr,防止并发请求操作

Redis原子计数器incr,防止并发请求操作

上传者: 2022-01-05 03:01:42上传 PDF文件 103.44 KB 热度 11次

对于系统崩溃带来的后果,显然还是拒绝一部分请求更能被维护者所接受。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。执行这个操作的时候,key对应存储的字符串被解析为10进制的64位有符号整型数据。例如这样一个场景:我们有一个web应用,我们想记录每个用户每天访问这个网站的次数。web应用只需要通过拼接用户id和代表当前时间的字符串作为key,每次用户访问这个页面的时候对这个key执行一下incr命令。

用户评论