From c4f90e9a8c23f787f87ea488aff6720e7d5b7c5b Mon Sep 17 00:00:00 2001 From: langshiyeye Date: Tue, 13 Jun 2023 13:51:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9RedissonConfig=E5=AF=B9redis=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E8=BF=9B=E8=A1=8C=E5=88=A4=E7=A9=BA,=E8=A7=A3?= =?UTF-8?q?=E5=86=B3redis=E5=AF=86=E7=A0=81=E4=B8=8D=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E6=97=B6=E5=90=AF=E5=8A=A8=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/pom.xml" | 2 +- .../java/com/zhengqing/demo/config/RedissonConfig.java" | 5 ++++- .../demo/src/main/resources/application.yml" | 8 ++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/pom.xml" "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/pom.xml" index 3bf82c2..34c2b00 100644 --- "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/pom.xml" +++ "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/pom.xml" @@ -92,7 +92,7 @@ org.redisson redisson-spring-boot-starter - 3.21.1 + 3.9.1 diff --git "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/java/com/zhengqing/demo/config/RedissonConfig.java" "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/java/com/zhengqing/demo/config/RedissonConfig.java" index 77314b1..040d305 100644 --- "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/java/com/zhengqing/demo/config/RedissonConfig.java" +++ "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/java/com/zhengqing/demo/config/RedissonConfig.java" @@ -1,5 +1,6 @@ package com.zhengqing.demo.config; +import io.micrometer.core.instrument.util.StringUtils; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.Config; @@ -41,10 +42,12 @@ public class RedissonConfig { config .useSingleServer() .setAddress("redis://" + this.host + ":" + this.port) - .setPassword(this.password) .setDatabase(this.database) .setConnectionMinimumIdleSize(this.connectionMinimumIdleSize) .setTimeout(this.timeout); + if (StringUtils.isNotEmpty(password)) { + config.useSingleServer().setPassword(password); + } return Redisson.create(config); } diff --git "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/resources/application.yml" "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/resources/application.yml" index 9f06b34..a9e64c6 100644 --- "a/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/resources/application.yml" +++ "b/SpringBoot\347\263\273\345\210\227/62-\345\225\206\345\237\216\347\247\222\346\235\200/demo/src/main/resources/application.yml" @@ -7,9 +7,9 @@ spring: # 配置数据源 datasource: - url: jdbc:mysql://127.0.0.1:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull&useSSL=false # MySQL在高版本需要指明是否进行SSL连接 解决则加上 &useSSL=false + url: jdbc:mysql://8.134.79.217:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull&useSSL=false # MySQL在高版本需要指明是否进行SSL连接 解决则加上 &useSSL=false username: root - password: root + password: 123456 platform: mysql driver-class-name: com.mysql.jdbc.Driver @@ -18,12 +18,12 @@ spring: # Redis数据库索引(默认为0) database: 0 # Redis服务器地址 - host: 127.0.0.1 + host: localhost # Redis服务器连接端口 port: 6379 timeout: 6000 # Redis服务器连接密码(默认为空) - password: 123456 + password: jedis: pool: max-active: 100 # 连接池最大连接数(使用负值表示没有限制) -- redis服务端最大连接数查看 `config get maxclients`;客户端单机最大连接数 * 集群数 不能超过服务端最大连接数 -- Gitee