采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
秒杀的逻辑判断是
能否将1.2的顺序对调呢?因为如果用户已经进行过秒杀,但是依然进行秒杀的话,会导致redis中的库存不断减少,可能会提前阻挡之后的秒杀请求。 我看到课程勘误中有说这种情况,增加redis中的库存中的量,对调1,2步骤的话可以减少这个情况吗?
答:不能调,调换会导致大量请求直接访问数据库查询
不能调,调换会导致大量请求直接访问数据库查询
您好,为什么不能调换呢,就算调换了,先执行第二步也就是去redis查用户订单判单重复秒杀,也不会直接查数据库呀。而且先减库存再判重复秒杀感觉有点问题。
只有很少的用户会秒杀到,提前这个判断意义不大
登录后可查看更多问答,登录/注册
各种缓存/JSR303参数检
1.4k 17
1.5k 17
1.2k 17
1.2k 16
1.2k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号