1 个回答
主要依靠红锁机制,他的原理是:
向N/2+1个节点申请锁(N为奇数) 自动续期机制(watchdog线程)防止业务未完成锁过期
伪代码如下:RLock lock = redisson.getLock("orderLock");
try {
if (lock.tryLock(10, 60, TimeUnit.SECONDS)) {
// 业务逻辑
}
}catch(Exception e){
} finally {
lock.unlock();
}
发布于:7天前 IP属地:四川省
我来回答
您需要 登录 后回答此问题!