diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml index 749f08691..88bc3a664 100644 --- a/ruoyi-admin/src/main/resources/application-dev.yml +++ b/ruoyi-admin/src/main/resources/application-dev.yml @@ -139,7 +139,7 @@ spring: redisson: # redis key前缀 - keyPrefix: ruoyi-vue-plus + keyPrefix: # 线程池数量 threads: 4 # Netty线程池数量 diff --git a/ruoyi-admin/src/main/resources/application-prod.yml b/ruoyi-admin/src/main/resources/application-prod.yml index 3337036af..0987874fa 100644 --- a/ruoyi-admin/src/main/resources/application-prod.yml +++ b/ruoyi-admin/src/main/resources/application-prod.yml @@ -142,7 +142,7 @@ spring: redisson: # redis key前缀 - keyPrefix: ruoyi-vue-plus + keyPrefix: # 线程池数量 threads: 16 # Netty线程池数量 diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/handler/KeyPrefixHandler.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/handler/KeyPrefixHandler.java index 28538055c..ddfa064e9 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/handler/KeyPrefixHandler.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/handler/KeyPrefixHandler.java @@ -12,8 +12,9 @@ public class KeyPrefixHandler implements NameMapper { private final String keyPrefix; + //前缀为空 则返回空前缀 public KeyPrefixHandler(String keyPrefix) { - this.keyPrefix = keyPrefix + ":"; + this.keyPrefix = StringUtils.isBlank(keyPrefix) ? "" : keyPrefix + ":"; } //增加前缀 @@ -22,6 +23,9 @@ public class KeyPrefixHandler implements NameMapper { if (StringUtils.isBlank(name)) { return null; } + if (StringUtils.isBlank(keyPrefix)) { + return name; + } if (!name.startsWith(keyPrefix)) { return keyPrefix + name; } else { @@ -35,6 +39,9 @@ public class KeyPrefixHandler implements NameMapper { if (StringUtils.isBlank(name)) { return null; } + if (StringUtils.isBlank(keyPrefix)) { + return name; + } if (name.startsWith(keyPrefix)) { return name.substring(keyPrefix.length()); }