RedisLockUtil加锁解锁修复sonar.LocksNotUnlockedCheck

This commit is contained in:
gaoqr
2025-05-22 15:13:13 +08:00
parent ee9f308d2e
commit 59222bd1e7
@@ -35,8 +35,8 @@ public class RedisLockUtil {
public boolean acquireLock(String key) { public boolean acquireLock(String key) {
boolean getLock = false; boolean getLock = false;
try { try {
RLock lock = redissonClient.getLock(key); RLock rLock = redissonClient.getLock(key);
return lock.tryLock(chenfengCacheProperties.getLockWaitTime(), chenfengCacheProperties.getLockTimeout(), TimeUnit.MILLISECONDS); return rLock.tryLock(chenfengCacheProperties.getLockWaitTime(), chenfengCacheProperties.getLockTimeout(), TimeUnit.MILLISECONDS);
} catch (Exception e) { } catch (Exception e) {
log.error("[RedisLockUtil][lock]加锁失败", e); log.error("[RedisLockUtil][lock]加锁失败", e);
return getLock; return getLock;
@@ -54,10 +54,10 @@ public class RedisLockUtil {
public boolean acquireLock(String key, Integer waitTime, Integer timeout) { public boolean acquireLock(String key, Integer waitTime, Integer timeout) {
boolean getLock = false; boolean getLock = false;
try { try {
RLock lock = redissonClient.getLock(key); RLock rLock = redissonClient.getLock(key);
int wt = ObjectUtil.isNull(waitTime) ? chenfengCacheProperties.getLockWaitTime() : waitTime; int wt = ObjectUtil.isNull(waitTime) ? chenfengCacheProperties.getLockWaitTime() : waitTime;
int to = ObjectUtil.isNull(timeout) ? chenfengCacheProperties.getLockTimeout() : timeout; int to = ObjectUtil.isNull(timeout) ? chenfengCacheProperties.getLockTimeout() : timeout;
return lock.tryLock(wt, to, TimeUnit.MILLISECONDS); return rLock.tryLock(wt, to, TimeUnit.MILLISECONDS);
} catch (Exception e) { } catch (Exception e) {
log.error("[RedisLockUtil][lock]加锁失败", e); log.error("[RedisLockUtil][lock]加锁失败", e);
return getLock; return getLock;
@@ -72,8 +72,8 @@ public class RedisLockUtil {
*/ */
public void releaseLock(String key) { public void releaseLock(String key) {
try { try {
RLock lock = redissonClient.getLock(key); RLock rLock = redissonClient.getLock(key);
lock.unlock(); rLock.unlock();
} catch (Exception e) { } catch (Exception e) {
log.error("[RedisLockUtil][unlock]解锁失败", e); log.error("[RedisLockUtil][unlock]解锁失败", e);
} }