TP5使用Redis处理一般的抢购(秒杀)

2018年3月27日19:49:13 发表评论
TP5使用Redis处理一般的抢购(秒杀)

1.首先在TP5中创建抢购活动所需要的Redis类库文件,代码如下:

2.在服务层或者控制器处理抢购逻辑,代码如下:

在处理逻辑中 可以使用随机去除了一部分的购买请求 以保证抢购活动平稳完成
当然也可以同时在前端请求中示例类似方法过滤
可以参照定时队列判断订单是否处理完成 校准剩余库存

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: