分布式锁面试题26 题
- 01 为什么需要分布式锁?本地锁为什么不够用?
- 02 分布式锁的可重入是怎么实现的?
- 03 分布式锁粒度如何设计?怎样避免死锁?
- 04 如何用 Redis 实现分布式锁?为什么用 SET NX EX 而不是 SETNX + EXPIRE?
- 05 如何用 ZooKeeper 实现分布式锁?为什么用临时顺序节点?
- 06 如何用数据库实现分布式锁?有哪几种方式?
- 07 设计一个分布式锁需要满足哪些条件?
- 08 Redis 分布式锁的「误删」问题是什么?如何解决?
- 09 Redis 分布式锁和 ZooKeeper 分布式锁怎么选?
- 10 Redis 分布式锁为什么要 value 唯一并用 Lua 删除?
- 11 Redisson 分布式锁的看门狗(watchdog)自动续期是怎么实现的?
- 12 ZooKeeper 临时顺序节点如何实现分布式锁?
- 13 分布式锁如何续期?看门狗机制有什么风险?
- 14 什么是 Fencing Token?它能解决什么锁问题?
- 15 Redlock 算法是什么?它有哪些争议?
- 16 Redlock 为什么有争议?项目里该怎么取舍?
- 17 分布式锁超时时间如何设置?
- 18 分布式锁竞争激烈如何监控?
- 19 分布式锁抢锁失败后如何退避重试?
- 20 分布式锁为什么要记录持有者身份?
- 21 拿到锁后业务失败应该如何补偿?
- 22 持锁实例宕机后系统如何恢复?
- 23 分布式读写锁适合什么场景?
- 24 分布式锁的 Key 应该如何设计?
- 25 分布式锁需要公平性吗?
- 26 为什么不能滥用分布式锁?
没有符合条件的题目。