public class CloudLockServiceJedisImpl extends java.lang.Object implements CloudLockService
| 构造器和说明 |
|---|
CloudLockServiceJedisImpl(CloudProps cloudProps) |
CloudLockServiceJedisImpl(org.noear.redisx.RedisClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getHolder(java.lang.String group,
java.lang.String key)
获取持有人
|
boolean |
isLocked(java.lang.String group,
java.lang.String key)
检测是否存在锁
|
boolean |
tryLock(java.lang.String group,
java.lang.String key,
int seconds,
java.lang.String holder)
尝试锁
|
void |
unLock(java.lang.String group,
java.lang.String key,
java.lang.String holder)
解锁
|
public CloudLockServiceJedisImpl(org.noear.redisx.RedisClient client)
public CloudLockServiceJedisImpl(CloudProps cloudProps)
public boolean tryLock(java.lang.String group,
java.lang.String key,
int seconds,
java.lang.String holder)
CloudLockServicetryLock 在接口中 CloudLockServicegroup - 锁分组key - 锁键seconds - 锁定时间(过期失效)holder - 持有人public void unLock(java.lang.String group,
java.lang.String key,
java.lang.String holder)
CloudLockServiceunLock 在接口中 CloudLockServicegroup - 锁分组key - 锁键public boolean isLocked(java.lang.String group,
java.lang.String key)
CloudLockServiceisLocked 在接口中 CloudLockServicegroup - 锁分组key - 锁键public java.lang.String getHolder(java.lang.String group,
java.lang.String key)
CloudLockServicegetHolder 在接口中 CloudLockServicegroup - 锁分组key - 锁键