接口 LettuceLock
- 所有已知实现类:
AbstractLettuceLock,RedisLettuceLock
public interface LettuceLock
-
字段概要
字段修饰符和类型字段说明static final int重试次数static final long睡眠时长 单位毫秒static final long超时时长 单位秒 -
方法概要
修饰符和类型方法说明void基于 expire 命令指定锁的超时时间boolean获取锁boolean获取锁boolean获取锁boolean获取锁boolean获取锁boolean获取锁boolean获取锁boolean获取锁booleanreleaseLock(String key) 释放锁
-
字段详细资料
-
方法详细资料
-
lock
获取锁- 参数:
key- 主键- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键lockValue- 锁资源值- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键retryTimes- 重试次数- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键retryTimes- 重试次数sleepMillis- 睡眠时长- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键expire- 有效时长- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键expire- 有效时长lockValue- 锁资源值- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键expire- 有效时长retryTimes- 重试次数- 返回:
- 返回结果
-
lock
获取锁- 参数:
key- 主键expire- 有效时长retryTimes- 重试次数sleepMillis- 睡眠时长lockValue- 锁资源值- 返回:
- 返回结果
-
doExpire
基于 expire 命令指定锁的超时时间- 参数:
key- 主键expire- 有效时长
-
releaseLock
释放锁- 参数:
key- 主键- 返回:
- 返回结果
-