简介:redisson解决分布式锁里面的坑
- 问题 : Redis锁的过期时间小于业务的执行时间该如何续期?
- watch dog看门狗机制
指定加锁时间
// 加锁以后10秒钟自动解锁
// 无需调用unlock方法手动解锁
lock.lock(10, TimeUnit.SECONDS);
// 尝试加锁,最多等待100秒,上锁以后10秒自动解锁
boolean res = lock.tryLock(100, 10, TimeUnit.SECONDS);
if (res) {
try {
...
} finally {
lock.unlock();
}
} 本文作者为DBC,转载请注明。