158、缓存-分布式锁-分布式锁原理与使用
redis中文官方网站
java使用脚本
客戶端批量測試
分布式锁,java简单实现
分布式锁演进-阶段一
分布式锁演进-阶段二
redis设置加锁和过期时间
分布式锁演进-阶段三
分布式锁演进-阶段四
分布式锁演进-阶段五
159、缓存-分布式锁-Redisson简介&整合
建议使用
set命令
Distributed locks with Redis
比较友好,有中文文档
整合Redisson
- 导入依赖
- 配置方法
160、缓存-分布式锁-Redisson-lock锁测试
分布式锁和同步器
很强大,实现了java的Lock接口,降低了学习难度
161、缓存-分布式锁-Redisson-lock看门狗原理-redisson如何解决死锁
162、缓存-分布式锁-Redisson-读写锁测试
保证一定能读取到最新数据,修改其他,写锁是一个排他所(互斥锁,独享锁),读锁是共享锁
写锁没有释放,读锁必须等待
读锁
写锁
163、缓存-分布式锁-Redisson-读写锁补充
164、缓存-分布式锁-Redisson-闭锁测试
165、缓存-分布式锁-Redisson-信号量测试
信号量也可以用作分布式限流
使用 tryAcquire 方法
166、缓存-分布式锁-缓存一致性解决
1)缓存数据一致性-双写模式
2)缓存数据一致性-失效模式