大纲1.Redisson的分布式锁简单总结2.Redisson的Semaphore简介3.Redisson的Semaphore源码剖析4.Redisson的CountDownLatch简介5.Redisson的CountDownLatch源码剖析1.Redisson的分布式锁简单总结(1)可重入锁RedissonLock(2)公平锁RedissonFairLock(3)联锁MultiLock(4)
大纲1.Redisson读写锁RedissonReadWriteLock概述2.读锁RedissonReadLock的获取读锁逻辑3.写锁RedissonWriteLock的获取写锁逻辑4.读锁RedissonReadLock的读读不互斥逻辑5.RedissonReadLock和RedissonWriteLock的读写互斥逻辑6.写锁RedissonWriteLock的写写互斥逻辑7.写锁Redi
大纲1.Redisson联锁MultiLock概述2.Redisson联锁MultiLock的加锁与释放锁3.Redisson红锁RedLock的算法原理4.Redisson红锁RedLock的源码分析1.Redisson联锁MultiLock概述(1)MultiLock的简介(2)MultiLock的使用(3)MultiLock的初始化(1)MultiLock的简介一.一次性要锁定多个资源的场景
大纲1.Redisson公平锁RedissonFairLock概述2.公平锁源码之加锁和排队3.公平锁源码之可重入加锁4.公平锁源码之新旧版本对比5.公平锁源码之队列重排6.公平锁源码之释放锁7.公平锁源码之按顺序依次加锁1.Redisson公平锁RedissonFairLock概述(1)非公平和公平的可重入锁(2)Redisson公平锁的简单使用(3)Redisson公平锁的初始化(1)非公平和
大纲1.Redis分布式锁的8大问题2.Redis的RedLock算法分析3.基于Redis和zk的分布式锁实现原理4.Redis分布式锁的问题以及使用建议1.Redis分布式锁的8大问题(1)非原子操作(set+lua)(2)忘了释放锁(手动+超时)(3)释放了其他线程的锁(lua+唯一值)(4)加锁失败的处理(自旋+睡眠)(5)锁重入问题(key是锁名+field是请求ID+值加1)(6)锁竞
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号