类 RedisDistributedLock
java.lang.Object
top.tangyh.basic.cache.lock.RedisDistributedLock
- 所有已实现的接口:
DistributedLock
redis分布式锁实现
- 作者:
- zuihou
-
字段概要
从接口继承的字段 top.tangyh.basic.cache.lock.DistributedLock
RETRY_TIMES, SLEEP_MILLIS, TIMEOUT_MILLIS -
构造器概要
构造器构造器说明RedisDistributedLock(org.springframework.data.redis.core.RedisTemplate<String, Object> redisTemplate) -
方法概要
-
构造器详细资料
-
RedisDistributedLock
-
-
方法详细资料
-
lock
从接口复制的说明:DistributedLock获取锁- 指定者:
lock在接口中DistributedLock- 参数:
key- keyexpire- 获取锁超时时间retryTimes- 重试次数sleepMillis- 获取锁失败的重试间隔- 返回:
- 成功/失败
-
releaseLock
从接口复制的说明:DistributedLock释放锁- 指定者:
releaseLock在接口中DistributedLock- 参数:
key- key值- 返回:
- 释放结果
-