面试题

  • 使用 Redis 如何设计分布式锁?

  • 使用 zk 来设计分布式锁可以吗?

  • 这两种分布式锁的实现方式哪种效率比较高?

面试官心理分析

必考题,聊到分布式,都会问到以上问题。

面试题剖析

Redis 分布式锁

RedLock 算法是 Redis 官方推荐的分布式锁实现方式,它确保了分布式环境下锁的三个核心特性:互斥性、避免死锁以及容错性。