【面试】解决前端重复请求导致数据出现重复问题,幂等性实现基于Redis,多端操作重复数据幂等问题,附代码
场景:项目当中经常出现相同时间点的数据存入两条一模一样的数据,通常是由于页面或客户端网络延迟导致的重复提交导致的。这种情况,如果没有唯一业务字段的索引处理,就会导致重复数据出现在我们的MySQL数据表中。这时候只能手动删除掉重复的数据,以免影响业务正常使用。下面是针对这种问题的后端解决方案。方案不是最好的,但是能有效避免重复数据的产生。传送门:幂等性问题的思考和总结,防重、幂等,常用解决方案,解决