关于秒杀逻辑问题
来源:7-5 redis预减库存,rabbitmq异步下单

慕先生6056002
2020-11-12
关于秒杀逻辑问题
秒杀的逻辑判断是
- redis预减库存,判断库存
- 判断用户是否进行过秒杀
- 秒杀
能否将1.2的顺序对调呢?因为如果用户已经进行过秒杀,但是依然进行秒杀的话,会导致redis中的库存不断减少,可能会提前阻挡之后的秒杀请求。
我看到课程勘误中有说这种情况,增加redis中的库存中的量,对调1,2步骤的话可以减少这个情况吗?
答:不能调,调换会导致大量请求直接访问数据库查询
写回答
1回答
-
若鱼1919
2020-11-19
不能调,调换会导致大量请求直接访问数据库查询
022021-08-16
相似问题