1.超卖问题:使用watch加锁,并使用事务处理,如果几个事务同时执行有一个出现问题,只会成功一个。其余报错秒杀失败,大概率会导致库存遗留问题,并会导致用户不是因为网速和手速抢到,运气较大
2.库存遗留:使用lua脚本是一个本体把所有事务执行一遍就是不会因为加锁而导致手速快网速快也抢不到问题,顺序执行
3.链接超时:使用线程池
总结:秒杀业务使用lua脚本解决比较好
redis秒杀需要注意的几个问题
最新推荐文章于 2025-05-18 08:14:40 发布
本文探讨了秒杀系统中常见的超卖与库存遗留问题,提出使用Lua脚本和线程池等技术方案来提高系统的稳定性和用户体验。通过合理的技术选型,可以有效避免因并发操作导致的问题。

5466

被折叠的 条评论
为什么被折叠?



