浅谈库存扣减和锁

先说场景: 物品W如今库存剩余1个,  用户P1,P2同时购买.则只有1人能购买成功.(前提是不容许超卖)mysql 秒杀也是相似的状况, 只有1件商品,N个用户同时抢购,只有1人能抢到..面试 这里不谈秒杀设计,不谈使用队列等使请求串行化,就谈下怎么用锁来保证数据正确.redis 常见的实现方案有如下几种:spring 1.代码同步, 例如使用 synchronized ,lock 等同步方法s
相关文章
相关标签/搜索