问答详情
源自:-

此数量限制在商品秒杀上的一点疑问?

如商品秒杀问题,有100个商品,用户秒杀时可以同时选择不同的数量;

按v2版本的做法,当有98个商品被秒杀,库存为2,这时有两个人同时进来秒杀,一个人购买了3个,一个人购买了2个;

购买3个的人先进行判断,通过incrby后,已秒杀数变为101,可以把这个人踢掉,说库存不足,但是那个购买两个的用户;他本应该是可以下单的;但现在他也不能下单了

对于这样的情况,老师有什么解决方案没?

提问者:Zhouzhouxs 2019-02-03 12:03

个回答

  • 慕来
    2019-02-12 09:12:56
    已采纳

    我的一个github项目供你参考  https://github.com/limen/fastrq-php

  • 慕来
    2019-02-12 09:12:02

    可以考虑用lua脚本定制命令,我的一个github项目供你参考  https://github.com/limen/fastrq-php