【发布时间】:2020-05-29 16:27:34
【问题描述】:
我创建了一个 spring 应用程序,我想将它连接到部署在 docker-compose 上的 redis 服务器,我将所需的属性设置如下: spring.redis.host=redis spring.redis.port=6379
但我不断收到 ConnexionException,所以我怎么知道 redis 在哪个主机上运行以及如何连接到它。
这是我的 docker-compose 文件:
version: '2'
services:
redis:
image: 'bitnami/redis:5.0'
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
- REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL
ports:
- '6379:6379'
volumes:
- 'redis_data:/bitnami/redis/data'
卷: redis_data: 司机:本地
【问题讨论】:
-
发布错误日志
-
检查是否可以从运行 Spring 代码的位置访问 Redis 实例。示例 - stackoverflow.com/questions/9866541/…
标签: spring-boot docker redis docker-compose