Class LockService
java.lang.Object
cn.sliew.carp.example.redisson.service.LockService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforceUnlock(String key) booleanwatchDog 只有设置 releaseTime 的 lock 不会生效,不会自动续期lockReleaseTime(String key) booleanlockWithAutoRefreshTTL(String key, long lockTimeout) watchDog 自动续期时长默认为 30s,可通过 lockWatchdogTimeout 设置每次续期时长。void
-
Constructor Details
-
LockService
public LockService()
-
-
Method Details
-
lock
watchDog 只有设置 releaseTime 的 lock 不会生效,不会自动续期 -
lockWithAutoRefreshTTL
watchDog 自动续期时长默认为 30s,可通过 lockWatchdogTimeout 设置每次续期时长。 watchDog 按照 lockWatchdogTimeout / 3 的频率检测 key,进行续期 -
lockReleaseTime
-
unlock
-
forceUnlock
-