使用Redis防止重复提交.而且控制 访问频率接口
永久key :事务
使用 申报单的惟一标识, 做为reids的key , 使用incr命令对该key 计数器 对 该key计数, 每次访问的接口的 计数器自增1, 当返回结果大于1时候 , 表示已经建立过申报单, 直接返回提示 请勿重复操做 若是等于1 表示未建立过申报单 , 容许进入建立申报单的逻辑 数据
假如是第一建立 :进入接口的第一步是 ,建立key ,计数器置为1 , 默认值建立成功, 当建立过程当中 ,发生异常 数据事务回滚, 捕捉异常同时删除已经建立的key ,第二次进来之后 reids计数器会 从0开始从新计数 ,这时候 0变为1 ,后续判断逻辑同 第一步 异常
假如当incr命令返回结果大于 5时候, di
有效期 key