接口 IDistributedLock

所有已知实现类:
RedissonDistributedLock

public interface IDistributedLock
分布式锁
  • 方法详细资料

    • lock

      <T> T lock(String key, Supplier<T> success)
    • lock

      <T> T lock(String key, boolean fairLock, Supplier<T> success)
    • lock

      <T> T lock(String key, long leaseTime, boolean fairLock, Supplier<T> success)
    • lock

      <T> T lock(String key, long leaseTime, Supplier<T> success)
    • lock

      <T> T lock(String key, long waitTime, long leaseTime, boolean fairLock, Supplier<T> success, Supplier<T> fail)
    • lock

      <T> T lock(String key, long waitTime, long leaseTime, Supplier<T> success, Supplier<T> fail)
    • lock

      <T> T lock(String key, long waitTime, boolean fairLock, Supplier<T> success, Supplier<T> fail)
    • lock

      <T> T lock(String key, long waitTime, Supplier<T> success, Supplier<T> fail)
    • lock

      <T> T lock(String[] keys, boolean fairLock, Supplier<T> success)
      联锁, 同时锁住多个key, 非tryLock
      类型参数:
      T -
      参数:
      keys -
      fairLock -
      success -
      返回:
    • lock

      <T> T lock(String[] keys, long leaseTime, boolean fairLock, Supplier<T> success)
      联锁, 同时锁住多个key, 非tryLock
      类型参数:
      T -
      参数:
      keys -
      leaseTime -
      fairLock -
      success -
      返回:
    • lock

      <T> T lock(String[] keys, long waitTime, boolean fairLock, Supplier<T> success, Supplier<T> fail)
      联锁, 同时锁住多个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 -
      返回: