提交 f31c6a09 编写于 作者: 有来技术

fix(RedissonConfig.java): redis未设置密码且配置中有password属性报错

上级 7bd6c9ad
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#### 项目简介 #### 项目简介
[youlai-mall](https://gitee.com/youlaitech/youlai-mall) 是基于Spring Boot 2.5.0、Spring Cloud 2020 & Alibaba 2021、vue、element-ui、uni-app快速构建的一套全栈开源商城项目。 [youlai-mall](https://gitee.com/youlaitech/youlai-mall) 是基于Spring Boot 2.5、Spring Cloud 2020 & Alibaba 2021、vue、element-ui、uni-app快速构建的一套全栈开源商城项目。
项目采用微服务、前后端分离开发模式;汇集全栈主流的技术栈; 涉及 [后端微服务](https://gitee.com/youlaitech/youlai-mall)[前端管理](https://gitee.com/youlaitech/youlai-mall-admin)[微信小程序](https://gitee.com/youlaitech/youlai-mall-weapp)[APP应用](https://gitee.com/youlaitech/youlai-mall-weapp) 等多端的开发。 项目采用微服务、前后端分离开发模式;汇集全栈主流的技术栈; 涉及 [后端微服务](https://gitee.com/youlaitech/youlai-mall)[前端管理](https://gitee.com/youlaitech/youlai-mall-admin)[微信小程序](https://gitee.com/youlaitech/youlai-mall-weapp)[APP应用](https://gitee.com/youlaitech/youlai-mall-weapp) 等多端的开发。
......
package com.youlai.common.redis.redisson; package com.youlai.common.redis.redisson;
import cn.hutool.core.util.StrUtil;
import org.redisson.Redisson; import org.redisson.Redisson;
import org.redisson.api.RedissonClient; import org.redisson.api.RedissonClient;
import org.redisson.config.Config; import org.redisson.config.Config;
import org.redisson.config.SingleServerConfig;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
...@@ -21,11 +23,13 @@ public class RedissonConfig { ...@@ -21,11 +23,13 @@ public class RedissonConfig {
return null; return null;
} }
Config config = new Config(); Config config = new Config();
config.useSingleServer() SingleServerConfig singleServerConfig = config.useSingleServer();
//可以用"rediss://"来启用SSL连接 singleServerConfig.setAddress(properties.getServerAddress() + ":" + properties.getPort());
.setAddress(properties.getServerAddress() + ":" + properties.getPort()) singleServerConfig.setDatabase(properties.getDatabase());
.setDatabase(properties.getDatabase()) String password = properties.getPassword();
.setPassword(properties.getPassword()); if (StrUtil.isNotBlank(password)) {
singleServerConfig.setPassword(password);
}
return Redisson.create(config); return Redisson.create(config);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册