面经集合


Redis ZK 分布式锁

17.  Redisson

17.1. 

17.1.1.  如何保证加锁的原子性

17.1.2.  如何使用lua脚本实现加锁

17.1.3.  为什么要设置加锁key的过期时间

17.1.4.  如何自动延长加锁时间

17.1.5.  如何实现可重入锁

17.1.6.  如何主动释放锁避免其他线程释放了自己加的锁

17.1.7.  如何实现超时自动释放锁

17.1.8.  如何实现不同线程加锁的互斥

17.1.9.  加锁失败之后如何实现阻塞等待加锁

17.1.10.  如何实现阻塞等待一定时间还未加锁成功就放弃加锁

17.1.11.  如何实现公平锁

17.1.12.  如何实现读写锁

17.1.13.  如何实现批量枷锁

17.1.14.  redis分布式锁存在的问题

17.1.15.  如何实现RedLock算法

页面列表

ITEM_HTML