接口 IDistributedLock
- 所有已知实现类:
RedissonDistributedLock
public interface IDistributedLock
分布式锁
-
方法概要
修饰符和类型方法说明<T> T联锁, 同时锁住多个key, 非tryLock<T> T联锁, 同时锁住多个key, 非tryLock<T> T联锁, 同时锁住多个key, tryLock<T> Tlock(String[] keys, long waitTime, long leaseTime, boolean fairLock, Supplier<T> success, Supplier<T> fail) 联锁, 同时锁住多个key, tryLock<T> T<T> T<T> T<T> Tlock(String key, long waitTime, long leaseTime, boolean fairLock, Supplier<T> success, Supplier<T> fail) <T> T<T> T<T> T<T> T
-
方法详细资料
-
lock
-
lock
-
lock
-
lock
-
lock
-
lock
-
lock
-
lock
-
lock
联锁, 同时锁住多个key, 非tryLock- 类型参数:
T-- 参数:
keys-fairLock-success-- 返回:
-
lock
联锁, 同时锁住多个key, 非tryLock- 类型参数:
T-- 参数:
keys-leaseTime-fairLock-success-- 返回:
-
lock
联锁, 同时锁住多个key, tryLock- 类型参数:
T-- 参数:
keys-waitTime-fairLock-success-fail-- 返回:
-
lock
<T> T lock(String[] keys, long waitTime, long leaseTime, boolean fairLock, Supplier<T> success, Supplier<T> fail) 联锁, 同时锁住多个key, tryLock- 类型参数:
T-- 参数:
keys-waitTime-leaseTime-fairLock-success-fail-- 返回:
-