PHP+Redis+MySQL商品秒杀与超卖
Posted 知其黑、受其白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP+Redis+MySQL商品秒杀与超卖相关的知识,希望对你有一定的参考价值。
阅读目录
阐述
如果你家店里某商品库存只有100件,现在店庆活动 5
折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1
人限购 1
件,排队先到先买,卖完为止。
这个是实体店我们会看到的场景,100件商品,1人1件,最后200人中只有100人能买到商品,剩下100人只能空手而归。
如果您开了家网店,同样你开起了秒杀的活动,可能同时会有1000人通过不同的终端访问你的商品秒杀活动页面,你的商品可以会在瞬间秒杀完毕,库存清零。
可是如果网店秒杀活动程序设计出问题,会导致秒杀库存超卖的现象,比如100件库存,实际订单有120件,原因就处在并发同时程序处理
以上是关于PHP+Redis+MySQL商品秒杀与超卖的主要内容,如果未能解决你的问题,请参考以下文章