首页
Java
杂记
友链
项目
算法刷题
关于我
gitcode
我的巴拉巴拉
1
自研数据库路由组件:实现动态数据源切换与分库分表
2
MyBatis 的执行流程
3
redis八股相关
4
MySQL
5
ZooKeeper实现分布式锁
登录
songqi
累计撰写
20
篇文章
累计收获
239
次访问
累计创建
11
个标签
导航
首页
Java
杂记
友链
项目
算法刷题
关于我
gitcode
我的巴拉巴拉
目录
标签
redis
置顶
redis八股相关
2025-03-25 15:18
14
0
0
25.4℃
Java
抽奖项目的加锁流程
2025-03-30 19:48
4
0
0
24.4℃
项目
加锁是为了解决高并发下的库存竞争问题,确保不会出现超卖情况。 整个是在校验完活动信息之后去,再实现库存扣减 整个setnx获取分布式锁的流程: 获取抽奖活动库存的KEY 使用Redis的incr命令原子性地扣减库存
滑动分布式锁处理秒杀
2025-03-28 15:14
7
0
0
24.7℃
项目
主要是去解决 高并发抽奖场景下的库存扣减问题,核心思路是:用Redis分布式锁替代数据库行锁,通过细粒度锁设计提升并发能力。 原先用数据库用数据库行锁扣库存(就是SQL里加SELECT ... FOR UPDATE)
弹