使用Redis实现接口防重复提交
Posted 知其黑、受其白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Redis实现接口防重复提交相关的知识,希望对你有一定的参考价值。
阅读目录
使用Redis实现接口防重复提交
防重令牌: 防止用户对同一请求多次点击向服务器发送多次相同请求,保证相同请求,只请求一次,其余请求直接拒绝。
实现
1 在页面和redis中各存一份防重令牌 token
redis中
set("order:token:"+userId,token);
客户端
model.addAttribute("orderSn",token);
2、用户提交时将客户端的 token 带上,和 red
以上是关于使用Redis实现接口防重复提交的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战
Spring Cloud项目如何防止重复提交,防重复提交幂等校验,Redis+aop+自定义Annotation实现接口