@Service
public class RedisLockService
extends java.lang.Object
| 构造器和说明 |
|---|
RedisLockService() |
public boolean lock(java.lang.String key,
long keepTime,
int retryTimes,
long sleepTime)
key - 需要加锁的keykeepTime - 保持锁存在的时间(即多少时间后会失效),retryTimes - 线程没有取到锁需要重试去取锁,的重试次数sleepTime - 线程没有取到锁后,距离下次取锁操作的时间间隔。public boolean lock(java.lang.String key)
public boolean lock(java.lang.String key,
java.lang.Long keepTime)
key - 需要加锁的keykeepTime - 保持锁存在的时间(即多少时间后会失效),public boolean releaseLock(java.lang.String key)
key - keyCopyright © 2019. All Rights Reserved.