昨天面试的时候,被面试官问到库存扣减问题。。。估计面试官把我的项目当成秒杀了。。怪我自己没介绍清楚项目,自己挖坑。。。 今天在博客上看了一些关于库存扣减问题,主要还是觉得比较合适的方式就是使用redis分布式锁,这是最简单的方案,但是如果事务过大,会有性能问题.操作不当,会有死锁问题 基于redis setnx的简易分布式锁 如果两个线程同时执行的话会出现超卖问题 所以我们要加个锁 但这样在并发量很高的时候,是不合适的,所以,可以考虑库存占用