解决超卖方法

主要对于锁的应用

1. 队列把并行该串行

  利用消息队列,RabbitMQ

2. 利用数据库锁,update时候增加条件库存大于0.

  update goods where store > 0 set store = store-1

3. 利用redis,类似于奖品发放策略,直接导入库存数量,买一个pop一个id,利用id去更新数据库。

posted @ 2023-02-08 01:21  /lq/lq  阅读(138)  评论(0)    收藏  举报