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(); } }