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信息是否正确:

相关推荐
belldeep12 分钟前
本草纲目:如何应用 PostgreSQL 实现【中医药】主题数据库 ?
数据库·postgresql·本草纲目
Bert.Cai24 分钟前
MySQL CURTIME()函数详解
数据库·mysql
Bert.Cai24 分钟前
MySQL CURDATE()函数详解
数据库·mysql
NGSI vimp38 分钟前
MySQL|MySQL 中 `DATE_FORMAT()` 函数的使用
数据库·mysql
HAWK eoni1 小时前
Mysql 驱动程序
数据库·mysql
遇见火星1 小时前
Nginx限流配置:防止接口被刷,服务器稳如泰山
运维·服务器·nginx
二哈赛车手1 小时前
新人笔记---实现简易版的rag的bm25检索(利用ES),以及RAG上传时的ES与向量数据库双写
java·数据库·笔记·spring·elasticsearch·ai
sthnyph1 小时前
docker compose安装redis
redis·docker·容器
何中应1 小时前
CentOS 7安装、卸载MySQL数据库(二)
数据库·mysql·centos
计算机安禾1 小时前
【Linux从入门到精通】第49篇:服务器故障排查终极指南——思路决定出路
linux·运维·服务器