You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vagrant与Docker间Redis连接被拒绝问题排查求助

问题分析与解决办法

哦,我一眼就发现问题所在了!你在连接RedisServerA的时候犯了一个很容易犯的小错误——端口号拼写错了。

看你的Docker Compose配置,RedisServerA的端口明确是26379,但你执行的连接命令写成了:

redis-cli -h RedisServerA -p 26739

仔细对比就能发现,你把26379写成了26739,数字3和7的顺序搞反了,这直接导致连接请求发到了一个不存在的端口上,自然会被拒绝。

你试试用正确的端口号执行命令:

redis-cli -h RedisServerA -p 26379

应该就能正常连接上RedisServerA了。

另外补充几个后续排查类似问题的小技巧(虽然这次主要是拼写失误,但可以帮你覆盖更多场景):

  • 先确认容器状态:执行docker ps查看RedisServerA是否处于Up运行状态
  • 验证容器内服务可用性:进入容器执行redis-cli -p 26379 ping,确认Redis服务本身是否正常监听端口

内容的提问来源于stack exchange,提问作者prgrm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:23:58