Redisson WatchDog会一直续期吗?

取决于加锁的方式。

Lock 方法有2种形式,如果指定了leaseTime (且不为-1), 不会启用watchDog机制.

如果没有指定leaseTime, 则会启动watchDog机制,且会一直续期,除非线程宕调或者续期失败。

java 复制代码
public void lock() {
        try {
            this.lock(-1L, (TimeUnit)null, false);
        } catch (InterruptedException var2) {
            throw new IllegalStateException();
        }
    }

    public void lock(long leaseTime, TimeUnit unit) {
        try {
            this.lock(leaseTime, unit, false);
        } catch (InterruptedException var5) {
            throw new IllegalStateException();
        }
    }

参考文章:

https://blog.51cto.com/u_16213688/7540380

相关推荐
丶小鱼丶几秒前
数据结构和算法之【二叉树】
java·数据结构·算法
2301_793804693 分钟前
模板代码安全性增强
开发语言·c++·算法
SimonKing3 分钟前
OpenClaw,再见!
java·后端·程序员
softbangong4 分钟前
829-批量提取各子文件夹下文件到一级目录
java·服务器·前端·自动化工具·批量文件处理·文件提取工具·文件夹整理
干啥啥不行,秃头第一名6 分钟前
C++中的观察者模式
开发语言·c++·算法
SuperEugene6 分钟前
Vue3 + Vue Router + Pinia 路由守卫规范:beforeEach 应做 / 不应做,避死循环、防重复请求|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架
魑-魅-魍-魉7 分钟前
Maven 构建报错:无法连接私有仓库及依赖传输失败
java·maven
小王不爱笑1328 分钟前
Java 泛型详解
java·windows·python
桃气媛媛9 分钟前
python流程控制-匹配语句match
开发语言·python
东东__net11 分钟前
js逆向与谷歌加密库
开发语言·前端·javascript