我刚刚从Sping Boot 2迁移到Spring Boot 3。
当我运行项目时,我收到错误
| Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:6379
| Caused by: java.net.ConnectException: Connection refused
| at java.base/sun.nio.ch.Net.pollConnect(Native Method) ~[na:na]
| at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) ~[na:na]
我将redis依赖项从
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.3.3.RELEASE</version>
</dependency>
到
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>3.0.1</version>
</dependency>
我的redis正在运行,我已经尝试将主机从localhost更改为我的本地ip,但仍然不起作用。
以下是配置。
应用程序.yml
spring:
datasource:
username: dt_viewer
password: dt_viewer
driver: org.postgresql.Driver
test-on-borrow: true
validation-query: SELECT 1
tomcat:
max-active: 1
session:
store-type: none
timeout: 86400
redis:
host: 172.22.64.1
port: 6379
停靠器-合成
db:
container_name: redis
image: redis
hostname: redis
expose:
- "6379"
ports:
- "6379:6379"
1条答案
按热度按时间wgx48brx1#
我也面临同样的问题。从2.7.7迁移到3.0.1导致了这个问题。不过我的设置有点不同。到目前为止,还没有线索...
错误:
测试类配置: