分布式锁

来源:8-7 库存售罄处理方案

灵云墨竹

2020-07-23

库存售罄的时候,是通过Redis来读出库存数量,如果大于0,那就将库存扣减掉,然后当为0时,就在redis中打入售罄标识,但是这边没有用到分布式锁,当库存中只剩一件的时候,还是有可能出现超卖的问题。不知道这样理解是否正确

写回答

1回答

龙虾三少

2020-07-23

只要控制库存扣减的那个decr是原子操作就不会超卖

0
4
龙虾三少
回复
台风来临的那一夜
不需要 redis控制原子性
2020-12-06
共4条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程