public interface LockExecutor<T>
| 限定符和类型 | 方法和说明 |
|---|---|
T |
acquire(String lockKey,
String lockValue,
long expire,
long acquireTimeout)
加锁
|
boolean |
releaseLock(String key,
String value,
T lockInstance)
解锁
为何解锁需要校验lockValue
客户端A加锁,一段时间之后客户端A解锁,在执行releaseLock之前,锁突然过期了。
|
default boolean |
renewal()
续期,目前只有redisson支持,切expire参数为-1才会续期
|
Copyright © 2018–2022 baomidou. All rights reserved.