【发布时间】:2020-03-08 01:23:08
【问题描述】:
获取异常 java.net.ConnectException:当我尝试连接到 redis 服务器时连接被拒绝。
这是我提到要连接的 redis 属性
spring.redis.database=2
spring.redis.host=172.15.5.100
//这是我运行redis容器的系统ip地址
spring.redis.port=6380
`spring.redis.sentinel.master= redis
这是我的 docker-compose-yml 文件
services:
server:
container_name: server
build: .
ports:
- "8080:8080"
- "3000:3000"
depends_on:
- redis_presence_system
redis_presence_system:
container_name: redis
image: "redis:4.0.9"
hostname: redis
ports:
- "6380:6380"
expose:
- "6380"
volumes:
- ./redis-data:/data
restart: always``
Error message which i'm getting
java.net.ConnectException: Connection refused at redis.clients.jedis.Connection.connect(Connection.java:207) [jedis-2.9.0.jar:] at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:93) [jedis-2.9.0.jar:] at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1767) [jedis-2.9.0.jar:] at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:106) [jedis-2.9.0.jar:] at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:888) [commons-pool2-2.4.3.jar:2.4.3] at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:432) [commons-pool2-2.4.3.jar:2.4.3] at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361) [commons-pool2-2.4.3.jar:2.4.3] at redis.clients.util.Pool.getResource(Pool.java:49) [jedis-2.9.0.jar:] ... 27 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) [rt.jar:1.7.0_80] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) [rt.jar:1.7.0_80] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) [rt.jar:1.7.0_80] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) [rt.jar:1.7.0_80] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) [rt.jar:1.7.0_80] at java.net.Socket.connect(Socket.java:579) [rt.jar:1.7.0_80] at redis.clients.jedis.Connection.connect(Connection.java:184)
【问题讨论】:
标签: spring-boot docker redis