Redis配置主从服务器报错:Error condition on socket for SYNC: No route to host

Redis配置主从服务器报错:Error condition on socket for SYNC: No route to host

这个问题时常出现在配置Redis的主从服务器时出现,无法建立TCP连接。如果需要建立多个主从服务器,并且有 主 -> 从1->从2的情况,需要开启 主和从1的端口策略。

问题

解决 Error condition on socket for SYNC: No route to host

复制代码
3923:S 08 Jul 2024 14:45:23.979 * Connecting to MASTER 192.168.62.130:6380
3923:S 08 Jul 2024 14:45:23.981 * MASTER <-> REPLICA sync started
3923:S 08 Jul 2024 14:45:23.981 # Error condition on socket for SYNC: No route to host

方法

开放防火墙端口策略

bash 复制代码
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload

额外的检查

redis.conf配置检查:

复制代码
protected-mode yes   ->  protected-mode no 允许无认证连接

bind 127.0.0.1 -::1 ->  # bind 127.0.0.1 -::1  注释掉表示允许除本机之外的ip连接

检查从服务器的master信息是否正确:

相关推荐
名字还没想好☜8 小时前
Kubernetes StatefulSet 实战:为什么数据库不能用 Deployment 部署
数据库·云原生·容器·kubernetes·statefulset
-今昭-8 小时前
MooseFS分布式文件系统
linux·服务器·网络
万联WANFLOW8 小时前
Meta开源了能本地跑的agent
运维·服务器·网络·人工智能·业界资讯
Brilliantwxx8 小时前
【Linux】 进程(1) 从冯诺依曼体系到进程核心概念
linux·运维·服务器
01_ice9 小时前
MySQL事务
数据库·mysql
王志来137944730089 小时前
从分散到集成:工控服务器机箱采购如何实现“一站式”破局
运维·服务器·人工智能·python
名字还没想好☜9 小时前
Go 的 database/sql 连接池实战:SetMaxOpenConns 怎么配、连接泄漏怎么查
数据库·sql·golang·go·数据库连接池
大眼、不聚光9 小时前
2.oracle--表空间管理
数据库·oracle
字节跳动数据库9 小时前
火山 PostgreSQL Serverless × 飞书妙搭:把 AI 装进数据库,一句话唤醒数据智能
数据库·人工智能·后端
玛丽莲茼蒿9 小时前
Redis(六)—— Redis高级
数据库·redis·缓存