请问回滚库存的SQL语句应该怎么写呢?

来源:8-7 加餐:有哪些常用的接口限流防刷的实现方式?

弓呆的胖次

2022-01-17

比如我要使用延迟队列进行库存回滚,那这个增加库存的SQL语句要怎么写才能让增加库存的操作也像减库存的操作一样加上行级锁?】
不知道这样行不行:

UPDATE seckill_goods SET stock_count = stock_count+1 WHERE goods_id=#{goodsId}
写回答

1回答

若鱼1919

2022-01-18

这样不行,搜索下:version 乐观锁

0
2
若鱼1919
回复
弓呆的胖次
这条语句不是幂等的,多次执行,count 就会增加多次
2022-01-18
共2条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程