From 93f95ce21bb9ecfa20a99bdd422adc45ff63f1cf Mon Sep 17 00:00:00 2001 From: Carina Date: Tue, 23 Nov 2021 15:30:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DRedisson=20=E8=A7=A3?= =?UTF-8?q?=E9=94=81=E5=BC=82=E5=B8=B8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/opsli/plugins/redisson/RedissonLock.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/opsli-plugins/opsli-plugins-redisson/src/main/java/org/opsli/plugins/redisson/RedissonLock.java b/opsli-plugins/opsli-plugins-redisson/src/main/java/org/opsli/plugins/redisson/RedissonLock.java index 43326232..c9288ce9 100644 --- a/opsli-plugins/opsli-plugins-redisson/src/main/java/org/opsli/plugins/redisson/RedissonLock.java +++ b/opsli-plugins/opsli-plugins-redisson/src/main/java/org/opsli/plugins/redisson/RedissonLock.java @@ -113,6 +113,9 @@ public class RedissonLock { */ public boolean isLock(String lockName) { RLock rLock = redisson.getLock(PREFIX + lockName); + if(null == rLock){ + return false; + } return rLock.isLocked(); } @@ -123,6 +126,9 @@ public class RedissonLock { */ public boolean isHeldByCurrentThread(String lockName) { RLock rLock = redisson.getLock(PREFIX + lockName); + if(null == rLock){ + return false; + } return rLock.isHeldByCurrentThread(); }