05-redission分布式锁架构原理
2022-08-22 09:57:57 10 举报
redission分布式锁架构原理
作者其他创作
大纲/内容
redis集群
加锁成功
redis slave
lock
while循环(CAS自旋)不停尝试加锁,直到成功
redis master
能
redisson分布式原理
开启后台进程,每隔10秒检查是否还持有该锁,如果还持有该锁,则进行锁续命,每次续命原来的1/3时间
Redisson1
根据hash算法选择一个节点,执行lua脚本进行加锁lock
如果需要释放锁,则删除该锁 unlock
Redisson2
开启后台进行watch dog看门狗
能否加锁
是
0 条评论
下一页