类 AbstractLettuceLock

java.lang.Object
com.cdkjframework.redis.lock.impl.AbstractLettuceLock
所有已实现的接口:
LettuceLock
直接已知子类:
RedisLettuceLock

public abstract class AbstractLettuceLock extends Object implements LettuceLock
  • 构造器详细资料

    • AbstractLettuceLock

      public AbstractLettuceLock()
  • 方法详细资料

    • lock

      public boolean lock(String key)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      返回:
      返回结果
    • lock

      public boolean lock(String key, String lockValue)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      lockValue - 锁资源值
      返回:
      返回结果
    • lock

      public boolean lock(String key, long expire)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      expire - 有效时长
      返回:
      返回结果
    • lock

      public boolean lock(String key, long expire, String lockValue)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      expire - 有效时长
      lockValue - 锁资源值
      返回:
      返回结果
    • lock

      public boolean lock(String key, int retryTimes)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      retryTimes - 重试次数
      返回:
      返回结果
    • lock

      public boolean lock(String key, int retryTimes, long sleepMillis)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      retryTimes - 重试次数
      sleepMillis - 睡眠时长
      返回:
      返回结果
    • lock

      public boolean lock(String key, long expire, int retryTimes)
      获取锁
      指定者:
      lock 在接口中 LettuceLock
      参数:
      key - 主键
      expire - 有效时长
      retryTimes - 重试次数
      返回:
      返回结果