public class ShardedJedisLock extends Object
| 构造器和说明 |
|---|
ShardedJedisLock(RedisShardClient redisShardClient,
String lockKey) |
ShardedJedisLock(RedisShardClient redisShardClient,
String lockKey,
int timeoutMsecs) |
ShardedJedisLock(RedisShardClient redisShardClient,
String lockKey,
int timeoutMsecs,
int expireMsecs) |
ShardedJedisLock(String lockKey) |
ShardedJedisLock(String lockKey,
int timeoutMsecs) |
ShardedJedisLock(String lockKey,
int timeoutMsecs,
int expireMsecs) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acquire()
功能描述: Acquire lock.
|
boolean |
acquire(RedisShardClient redisShardClient)
功能描述: 获取锁
|
String |
getLockKey()
功能描述: 获取key
|
void |
release()
功能描述: Acqurired lock release. void date: 2018年4月11日 下午4:55:06
|
void |
release(RedisShardClient redisShardClient)
功能描述: Acqurired lock release.
|
public ShardedJedisLock(RedisShardClient redisShardClient, String lockKey)
redisShardClient - lockKey - public ShardedJedisLock(RedisShardClient redisShardClient, String lockKey, int timeoutMsecs)
redisShardClient - lockKey - timeoutMsecs - public ShardedJedisLock(RedisShardClient redisShardClient, String lockKey, int timeoutMsecs, int expireMsecs)
redisShardClient - lockKey - timeoutMsecs - expireMsecs - public ShardedJedisLock(String lockKey)
lockKey - public ShardedJedisLock(String lockKey, int timeoutMsecs)
lockKey - timeoutMsecs - public ShardedJedisLock(String lockKey, int timeoutMsecs, int expireMsecs)
lockKey - timeoutMsecs - expireMsecs - public String getLockKey()
public boolean acquire()
throws InterruptedException
InterruptedException - boolean date: 2018年4月11日 下午4:55:40public boolean acquire(RedisShardClient redisShardClient) throws InterruptedException
redisShardClient - InterruptedException - boolean date: 2018年4月11日 下午4:55:15public void release()
public void release(RedisShardClient redisShardClient)
redisShardClient - void date: 2018年4月11日 下午4:54:59Copyright © 2018. All rights reserved.