课程里面只是个演示吧,超卖设置库存锁或者,锁秒杀之类的就能控制了
老师课程里面的只是限制了存储长度,具体怎么用看业务场景吧
是的,插入失败用lpush插回左侧
一般秒杀都是有保证金或者有足够的余额的前提下进行,秒杀成功直接扣款,要是不想要了,那就不是秒杀列队里的问题了
都一样,redis的数据保存在内存中。但是可以做“持久化”!有两种方式RDB和AOF。
RDB相当于自动备份。
AOF有点类似于Oracle的归档模式(默认不开启)。
你可以将秒杀入队和返回成功,放到redis的事务里