fix: 修复Redisson 解锁异常问题

pull/9/head
Carina 4 years ago
parent 8f082cc6c5
commit 93f95ce21b

@ -113,6 +113,9 @@ public class RedissonLock {
*/ */
public boolean isLock(String lockName) { public boolean isLock(String lockName) {
RLock rLock = redisson.getLock(PREFIX + lockName); RLock rLock = redisson.getLock(PREFIX + lockName);
if(null == rLock){
return false;
}
return rLock.isLocked(); return rLock.isLocked();
} }
@ -123,6 +126,9 @@ public class RedissonLock {
*/ */
public boolean isHeldByCurrentThread(String lockName) { public boolean isHeldByCurrentThread(String lockName) {
RLock rLock = redisson.getLock(PREFIX + lockName); RLock rLock = redisson.getLock(PREFIX + lockName);
if(null == rLock){
return false;
}
return rLock.isHeldByCurrentThread(); return rLock.isHeldByCurrentThread();
} }

Loading…
Cancel
Save