电商项目中使用Redis实现秒杀功能

参与过抢购活动就知道,很明显的一点是商即便商品实际没有了也是可以下单成功的,但是在支付的时候会提示你商品没有了。 实现原理:list双向链表 使用redis队列,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行.(mysql事务在高并发下性能下降很厉害,文件锁的方式也是). 此处用到了Redis中的链表(list)数据类型: '栈':从链表的头部添加元素,先进后出 '队列':从链表的尾
相关文章
相关标签/搜索