接口的幂等性分析以及解决方案 具体方案:以提交订单为例 提交订单创建令牌,生成订单校验令牌 实体 订单提交的部分实体 提交订单创建token,存放reidis 生成订单校验token,从redis中获取数据、比较数据、删除数据需要保证原子性 lua脚本 String script= "if redis.call('get', KEYS[1]) == ARGV[1] then return redis.call('del', KEYS[1]) else return 0 end";