Redis队列数据存储模式在秒杀中的应用

来源:互联网 发布:js中数组 编辑:程序博客网 时间:2024/05/29 09:53

秒杀顺序:

1:初始化redis数据库:假设秒杀商品一件,秒杀数量为20,初始化向redis中set一个队列,20条数据,对应商品ID

2:高并发用户点击秒杀按钮,触发事件,判断这个队列数据是否为空,不为空则POP方式取出一条队列数据结合用户ID产生一条订单

3:当这个队列为空时即为库存不足,返回用户秒杀失败


要点:无论进来多少用户,都会触发判断事件,以排队的形式,不会同时产生多个

阅读全文
0 0
原创粉丝点击