public class RedisDistributedLockImpl extends AbstractDistributedLockImpl
DistributedLock.IAction<T>, DistributedLock.ILockable<T>| 构造器和说明 |
|---|
RedisDistributedLockImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
lock(String key)
加锁 应该以: lock(key); try { doSomething(); } finally { unlock(key); } 的方式调用
|
void |
setRedisCommand(RedisCommand redisCommand) |
void |
unlock(String key)
解锁 无论是否加锁成功,都需要调用unlock 应该以: lock(key); try { doSomething(); } finally {
unlock(key); } 的方式调用
|
exe, exepublic void setRedisCommand(RedisCommand redisCommand)
public boolean lock(String key)
AbstractDistributedLockImpllock 在类中 AbstractDistributedLockImplpublic void unlock(String key)
AbstractDistributedLockImplunlock 在类中 AbstractDistributedLockImplCopyright © 2018. All rights reserved.