Skip to content

解决 Docker 容器服务连接不上 Redis 服务问题

【问题】

在使用 Docker 启动 Redis 容器后,其他容器服务在启动时连接 Redis 做初始化报错 Redis 连接错误。

【解决方案一】

排查 Redis 服务是否正常启动,Redis 服务是否正常监听端口。

shell
docker ps | grep redis
shell
docker exec -it redis_container_id /bin/bash
shell
redis-cli -h localhost -p 6379

【解决方案二】

排查 Redis 容器是否与其他容器在同一个网络中。

shell
# 查看 Docker 网络
docker network ls
shell
# 将相关容器连接到同一个网络
docker network connect <network_name> <container_name>

【解决方案三】

排查 Redis 服务是否认证出错,检查 Redis 配置文件是否正确。

编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!