接口 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
获取锁boolean
releaseLock
(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
- 主键- 返回:
- 返回结果
-