分布式事务--01 redis实现分布式事务锁,解决高并发环境下库存扣减

某东新发一块新机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖 解决方案一 利用数据库锁机制,对记录进行锁定,再进行操作 SELECT * from goods where ID =1 for update; UPDATE goods set stock = stock - 1; 解决方案二 使用时间戳字段实现数据更新,避免强制性的数据独占 比如goods表新增一个
相关文章
相关标签/搜索