防止超卖 场景一:买家购买的数量可以多件。 场景二:秒杀活动,都时间点只能购买一件。 目的:1.防止相同用户重复下单。 2.检察库存准确数量。 3.防止扣错库存数量。 4.扣库存是的性能效率提升、不阻塞用户。 主要解决方法 1.利用redis的incr、decr的原子性做操作。 2.利用redis的incr、decr的原子性做操作。 3.sql乐观锁。