课程
/后端开发
/PHP
/PHP消息队列实现及应用
队列用pop 把元素取出来了,那样的话队列长度就会变短了,然后又可以秒杀了,那么秒杀数量会不准确啊?
2018-04-29
源自:PHP消息队列实现及应用 3-2
正在回答
按照课程的讲法的意思,在pop的时候设置了seelp(2) 两秒钟执行一次pop, 因为秒杀的时候速度非常的快,最多只是微妙数不同,其实在这pop的时间间隔内队列中早已插入了限定的元素个数了不会在插入元素了,也就是说这个时候前端对于秒杀已经判断好了。也就是说已经结束了。这个时候后面在对这十个元素进行入库操作。
举报
消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法
2 回答数据库操作类
2 回答redis
1 回答redis秒杀
5 回答redis队列问题
3 回答redis LPOP 取出list里面的数据,再用LLEN 来取值,数据长度就变了,意味着又可以参加秒杀了么