From 120e6ac1fc272cc2b65f56c841586436dc2d57ac Mon Sep 17 00:00:00 2001 From: sxq <812980466@qq.com> Date: Tue, 8 Jun 2021 15:00:21 +0800 Subject: [PATCH] =?UTF-8?q?closeLock=20=E6=94=B9=E4=B8=BAunLock?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/common/core/redis/RedisLockManager.java | 2 +- .../com/ruoyi/demo/controller/TestRedisLockController.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisLockManager.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisLockManager.java index 29a6e18fc..4ce30fd63 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisLockManager.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisLockManager.java @@ -106,7 +106,7 @@ public class RedisLockManager { * 释放锁(统一释放) * @param lock */ - public void closeLock(RLock lock){ + public void unLock(RLock lock){ lock.unlock(); } } diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestRedisLockController.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestRedisLockController.java index ace2026cd..1988daf89 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestRedisLockController.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestRedisLockController.java @@ -31,9 +31,12 @@ public class TestRedisLockController { try { RLock rLock = redisLockManager.getLock(key,time, TimeUnit.SECONDS); System.out.println(LocalTime.now().toString() +"获取到锁:"+key); + Thread.sleep(3000); + redisLockManager.unLock(rLock); } catch (InterruptedException e) { System.out.println(e.getMessage()); } + return AjaxResult.success(); } }