public class JedisLock extends Object
| 构造器和说明 |
|---|
JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey)
Detailed constructor with default acquire timeout 10000 msecs and lock expiration of 60000 msecs.
|
JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey,
int timeoutMsecs)
Detailed constructor with default lock expiration of 60000 msecs.
|
JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey,
int timeoutMsecs,
int expireMsecs)
Detailed constructor.
|
JedisLock(String lockKey)
Detailed constructor with default acquire timeout 10000 msecs and lock expiration of 60000 msecs.
|
JedisLock(String lockKey,
int timeoutMsecs)
Detailed constructor with default lock expiration of 60000 msecs.
|
JedisLock(String lockKey,
int timeoutMsecs,
int expireMsecs)
Detailed constructor.
|
public JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey)
jedis - lockKey - public JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey,
int timeoutMsecs)
jedis - lockKey - timeoutMsecs - public JedisLock(redis.clients.jedis.Jedis jedis,
String lockKey,
int timeoutMsecs,
int expireMsecs)
jedis - lockKey - timeoutMsecs - expireMsecs - public JedisLock(String lockKey)
lockKey - public JedisLock(String lockKey, int timeoutMsecs)
lockKey - timeoutMsecs - public JedisLock(String lockKey, int timeoutMsecs, int expireMsecs)
lockKey - timeoutMsecs - expireMsecs - public String getLockKey()
public boolean acquire()
throws InterruptedException
InterruptedException - boolean
date: 2018年4月11日 下午4:48:47public boolean acquire(redis.clients.jedis.Jedis jedis)
throws InterruptedException
jedis - InterruptedException - boolean
date: 2018年4月11日 下午4:48:55public void release()
public void release(redis.clients.jedis.Jedis jedis)
jedis - void
date: 2018年4月11日 下午4:49:14Copyright © 2018. All rights reserved.