Redis实现分布式锁全局锁—Redis客户端Redisson中分布式锁RLock实现

1. 前因 以前实现过一个Redis实现的全局锁, 虽然能用, 但是感觉很不完善, 不可重入, 参数太多等等. 最近看到了一个新的Redis客户端Redisson, 看了下源码, 发现了一个比较好的锁实现RLock, 于是记录下. 2. Maven依赖 org.redisson redisson 1.2.1 3. 初试 Redisson中RLock的使用很简单, 来看看一个最简单的例子. import org.redisson.Redisson; import org.redisson.core.RLock; public class Temp { public static void main(String[] args) throws Exception { Redisson redisson = Redisson.create(); RLock lock = redisson.getLock("haogrgr"); lock.lock(); try { System.out.println("hagogrgr"); } finally { lock.unlock(); } redisson.shutdown(); } }

你可能感兴趣的:(Redis实现分布式锁全局锁—Redis客户端Redisson中分布式锁RLock实现)