基于Redis&MySQL接口幂等性设计 欲把相思说似谁,浅情人不知. 1.幂等 幂等性即多次调用接口或方法不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致. 2.幂等使用场景 前端重复提交 用户注册.创建商品.提交订单.转账.支付等操作,前端都会提交一些数据给后台服务,后台需要根据用户提交的数据在数据库中创建记录.如果用户不小心多点了几次,后端收到了好几次提交,这时就会在数据库中重复创建了多条记录.这就是接口没有幂等性带来的bug. 接口超时重试 对于给第三方调用的接口,有可能会因