redis秒杀出现超卖现象的问题
公司做一个秒杀的活动,十来个商品,商品的限购数量不一。因为秒杀的时间是固定的早上10点到晚上8点
所以我每天早上9点45都会加库存到redis中
把秒杀的商品redis存储起来
然后就是秒杀了
这里先判断是不是存在在秒杀商品中
如果是秒杀商品的话,redis判断库存是否为0,不为0减一
前几天人数多,但是今天尤其的多,今天出现了超卖现象,redis打印值是0,也没变成负值。想问下这个超卖,我的方法有哪些问题导致的呢
更新一下,用了lpush和rpop,仍然出现了超卖现象
准备试试lua
用lua报错了,谁能看看呀
推荐文章: