关于扣减库存的设想 数据库锁 与 分布式锁

这样一个场景
不同客户端的用户购买商品扣减库存
一种使用数据库锁实现

一种 使用扣减程序+redis 锁实现

我比较倾向于 redis 锁 只锁了扣减库存的操作 锁还可以设置过期时间

如果用户量大的话,还要同时实现同步。