电商营销方式抢购,秒杀Redis原子减decr方法作为剩余库存判断条件的实现方式(1)
1)使用Redis队列保存客户抢购成功的订单编号,使用Redis哈希类型保存订单详细信息,忠告:秒杀高并发设计不能与数据库业务混合在一起编程,这样并发能力很差,数据库的写入压力也非常大2)使用原子方法 decr 防止sku编码的商品超卖,本方案当$redis->decr("inventory:$sku_id:qty") >= 1有1个库存量没有卖出去的现象,当$redis->d