秒杀逻辑问题

来源:3-1 Redis

尼莫0826_

2017-12-10 10:50

redis中,那第11个人提示秒杀已结束,那10个人中的某些人不准备买了,那怎么办了,剩余的商品不参与秒杀了?

写回答 关注

3回答

  • 天津猫
    2017-12-12 17:12:38

    一般秒杀都是有保证金或者有足够的余额的前提下进行,秒杀成功直接扣款,要是不想要了,那就不是秒杀列队里的问题了

  • 大大大大鹿眸
    2017-12-11 02:22:53

    或者只在支付结束后加入到队列

  • 大大大大鹿眸
    2017-12-11 02:21:48

    那你其实可以在允许支付的过程中还没有支付的情况下允许20个进入到redis队列中,只允许这20个去秒杀这10个商品,然后支付完成的再加入到一个只有10个的队列中,10个之外的就提示他秒杀结束,尚未支付的情况下上面的20个以外的也提示支付结束,我的思路大概是这样,也不知道对不对

PHP消息队列实现及应用

消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法

32730 学习 · 58 问题

查看课程

相似问题