类 RedisLettuceLock
java.lang.Object
com.cdkjframework.redis.lock.impl.AbstractLettuceLock
com.cdkjframework.redis.lock.impl.RedisLettuceLock
- 所有已实现的接口:
LettuceLock
-
字段概要
从接口继承的字段 com.cdkjframework.redis.lock.LettuceLock
RETRY_TIMES, SLEEP_MILLIS, TIMEOUT_MILLIS
-
构造器概要
构造器构造器说明RedisLettuceLock
(io.lettuce.core.api.reactive.RedisReactiveCommands redisReactiveCommands, io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands clusterReactiveCommands) 构造函数 -
方法概要
-
构造器详细资料
-
RedisLettuceLock
public RedisLettuceLock(io.lettuce.core.api.reactive.RedisReactiveCommands redisReactiveCommands, io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands clusterReactiveCommands) 构造函数
-
-
方法详细资料
-
lock
获取锁- 参数:
key
- 主键expire
- 有`效时长retryTimes
- 重试次数sleepMillis
- 睡眠时长lockValue
- 锁资源值- 返回:
- 返回结果
-
doExpire
基于 expire 命令指定锁的超时时间- 参数:
key
- 主键expire
- 有效时长
-
releaseLock
释放锁- 参数:
key
- 主键- 返回:
- 返回结果
-