redisson 公平锁 需要手动解锁么?

官方文档介绍:

RLock fairLock = redisson.getFairLock("anyLock");
// 最常见的使用方法
fairLock.lock();

使用期间发现程序执行完以后redis对应锁定的key还会不断自动续期,,这个需要调用unlock方法手动解锁么

阅读 2.9k
1 个回答

redisson使用了自动续期,如果业务超长,运行期间自动续上30s,不用担心业务时间长,锁自动过期被删掉。

最好使用leaseTime的参数来指定加锁的时间。超过这个时间后锁便自动解开了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题