redis乐观锁+启用事务解决超卖

乐观锁用于监视库存(watch),然后接下来就启用事务。

启用事务,将减库存、下单这两个步骤,放到一个事务当中即可解决秒杀问题、防止超卖。

但是!!!乐观锁,会带来" 库存遗留 问题" ,这个时候可以通过LUA脚本解决。

相关推荐
姓蔡小朋友2 分钟前
MySQL读写锁(元数据锁、意向锁、行锁、间隙锁、临键锁)
数据库·mysql
山峰哥4 分钟前
SQL性能优化实战:从索引策略到查询优化案例全解析
大数据·数据库·sql·oracle·性能优化·架构
rannn_1115 分钟前
【SQL题解】力扣高频 SQL 50题|DAY5
数据库·后端·sql·leetcode·题解
松涛和鸣6 分钟前
DAY38 TCP Network Programming
linux·网络·数据库·网络协议·tcp/ip·算法
ss27310 分钟前
ThreadPoolExecutor七大核心参数:从源码看线程池的设计
java·数据库·算法
+VX:Fegn089511 分钟前
计算机毕业设计|基于springboot + vue健康茶饮销售管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
Bruce_Liuxiaowei17 分钟前
一键清理Chrome浏览器缓存:批处理与PowerShell双脚本实现
前端·chrome·缓存
陌路2020 分钟前
redis的哨兵模式
数据库·redis·缓存
ohoy21 分钟前
mysql数据存在则更新、不存在插入
数据库·mysql