问答详情
源自:3-2 Redis队列秒杀实现

redis list操作

队列用pop 把元素取出来了,那样的话队列长度就会变短了,然后又可以秒杀了,那么秒杀数量会不准确啊?

提问者:慕粉2217161111 2018-04-29 20:18

个回答

  • 回首已是千年
    2018-04-29 23:59:06

    按照课程的讲法的意思,在pop的时候设置了seelp(2) 两秒钟执行一次pop, 因为秒杀的时候速度非常的快,最多只是微妙数不同,其实在这pop的时间间隔内队列中早已插入了限定的元素个数了不会在插入元素了,也就是说这个时候前端对于秒杀已经判断好了。也就是说已经结束了。这个时候后面在对这十个元素进行入库操作。