首页
›
Web后端与企业应用开发
›
047-微服务架构并发瓶颈剖析
›
《Redis分布式锁争用与微服务并发粒度调优》
VIP20
本课程属于:047-微服务架构并发瓶颈剖析
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Redis分布式锁争用与微服务并发粒度调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
分布式锁基础
为什么需要分布式锁 · 分布式锁的常见实现方式对比(数据库 · ZooKeeper
分布式锁基础
为什么需要分布式…
02
Redis分布式锁核心原理
SETNX命令 · EXPIRE命令 · 原子性操作的重要性
Redis
分布式锁核心原理
03
Redisson客户端入门
Redisson的引入 · 配置 · 基本加锁与解锁操作
Redisson
客户端入门
04
锁的自动续期机制
WatchDog看门狗原理 · 锁超时与业务执行时间不匹配问题
锁的自动续期机制
WatchDog
05
可重入锁实现
可重入锁的概念 · Redisson可重入锁的底层实现(…
可重入锁实现
可重入锁的概念
06
锁的公平性与非公平性
公平锁与非公平锁的区别 · Redisson中的实现选择
锁的公平性
非公平性
07
读写锁(ReadWriteLock)
读读不互斥 · 读写互斥 · 写写互斥的场景与实现
ReadWriteLoc…
读写锁
08
信号量(Semaphore)与闭锁(CountDownLatch)
限流场景下的分布式信号量 · 等待多个任务完成的闭锁
Semaphore
CountDownLat…
09
锁的粒度概念
粗粒度锁与细粒度锁的定义 · 对并发性能的影响
锁的粒度概念
粗粒度锁
10
锁粒度与业务场景匹配
库存扣减场景的锁粒度设计 · 订单创建场景的锁粒度设计
锁粒度
业务场景匹配
11
热点Key问题
什么是热点Key · 热点Key导致的锁争用与性能瓶颈
Key
热点
12
分段锁(Sharded Lock)设计
将一个大锁拆分为多个小锁 · 减少锁冲突的原理
Sharded
Lock
13
分段锁实战
基于Redis Hash结构实现库存…
分段锁实战
Redis
14
锁的批量操作优化
使用Lua脚本合并多个锁操作 · 减少网络往返
锁的批量操作优化
Lua
15
锁超时与死锁预防
设置合理超时时间 · 兜底删除策略 · 守护线程清理
锁超时
死锁预防
16
锁重试机制
自旋等待 · 指数退避策略 · 防止惊群效应
锁重试机制
自旋等待
17
RedLock红锁算法
多节点Redis下的高可用锁 · RedLock的争议与适用场景
RedLock
红锁算法
18
锁的监控与诊断
Redis慢查询日志 · 锁等待时间监控 · 锁持有时间统计
锁的监控
诊断
19
微服务并发模型
线程池隔离 · 异步非阻塞 · 响应式编程对锁的影响
微服务并发模型
线程池隔离
20
服务间锁传递
分布式锁在跨服务调用中的上下文传递(… · 请求头)
服务间锁传递
分布式锁
21
数据库与Redis锁结合
乐观锁(版本号)与Redis锁的混合…
Redis
数据库
22
缓存与锁的一致性
先更新数据库还是先删除缓存 · 缓存双删策略与锁的结合
缓存
锁的一致性
23
分布式锁在秒杀系统中的应用
高并发下的库存扣减 · 防超卖设计
分布式锁
秒杀系统
24
分布式锁在任务调度中的应用
ShedLock模式 · 定时任务防重复执行
分布式锁
任务调度
25
锁与事务的边界
@Transactional与Red… · 事务内加锁的陷阱
事务的边界
Transactiona…
26
性能压测与调优
JMeter压测锁争用场景 · 调整锁粒度后的QPS对比
性能压测
调优
27
锁的降级与熔断
当Redis不可用时 · 锁降级为本地锁或直接放行策略
锁的降级
熔断
28
多级缓存与锁
本地缓存(Caffeine)+ Re…
多级缓存
Caffeine
29
实战案例一
电商库存中心锁粒度调优全过程(从单锁…
实战案例一
电商库存
30
实战案例二
社交平台点赞计数器锁粒度优化(从行锁…
实战案例二
社交平台点赞计数…
所属VIP或分类
同VIP:API-Gateway超时配置与微服务并发瓶颈的调优实践
同VIP:CI-CD流水线集成:微服务并发瓶颈的性能调优方案
同VIP:GORM微服务并发瓶颈慢查询分析