- 1
- 0
- 约1.51千字
- 约 2页
- 2026-09-29 发布于四川
- 举报
redis分布式锁,可重入锁、公平锁、MultiLock、RedLock、读写锁
可重入锁:非公平锁,最最基础的分布式锁,我们最最常用的锁
公平锁:各个客户端尝试获取锁的时候会排队,按照队列的顺序先后获取锁
MultiLock:底层就是要锁住多个小lock,让你锁多个资源
RedLock:相当于是一把锁,虽然底层包裹了多个小lock,但是那多个小lock并不是说对应
着多个资源,而是说每个锁key对应一个redis实例,只要大多数的redis实例加锁成功,就
认为这个整体的RedLock锁加锁成功,健壮性比其他的普通的锁要好一些
redis普通的锁,都是在一个redis实例上加锁,写入master实例,如果还没异步同步到slave
实例上去,master实例宕机了,自动切换到slave实例上去,新的master此时没有那个锁
key,其他客户端在新的master上可以对同一个锁key加锁成功
可能导致多个客户端同时持有一个资源的锁
RedLock算法,底层是对应着多个小lock,每个小lock应该是在一个redis实例上去的,他
每次都要在大多数的redismaster实例上加锁成功,3个master实例,2个master实例上加
锁成功,才算是一
您可能关注的文档
- 法国电影新浪潮:夏布洛尔与戈达尔艺术探索.pdf
- Proxmark III RFID开发工具使用指南.pdf
- 尘埃中历史印记与记忆召唤.pdf
- HFSS软件安装与破解操作指南.pdf
- A-Level物理试卷评分与答案.pdf
- 部编人教版三年级语文上册26.灰雀教案3套.doc
- 部编人教版三年级语文上册26灰雀表格式教案教学设计.doc
- 部编人教版三年级语文上册26.灰雀课堂实录3套.doc
- 部编人教版三年级语文上册26灰雀教案3套.doc
- 部编人教版三年级语文上册27手术台就是阵地1.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)