创建Redis分片集群时,Waiting for the cluster to join卡住

项目场景:

创建Redis分片集群时,Waiting for the cluster to join卡住很久无反应。


问题描述


原因分析:

需要打开redis集群总线端口,redis集群总线端口为redis客户端端口加上10000,比如说你的redis 6379端口为客户端通讯端口,那么16379端口为集群总线端口。

我搭建的redis集群中端口号是 7001、7002、7003、8001、8002、8003,其中 7001、7002、7003为主节点,8001、8002、8003为从节点,那么redis集群中总线端口为17001、17002、17003。


解决方案:

查看防火墙状态

bash 复制代码
systemctl status firewalld

查询已开放的端口列表

bash 复制代码
firewall-cmd --zone=public --list-ports

添加指定需要开放的端口

bash 复制代码
firewall-cmd --add-port=17001/tcp --permanent
firewall-cmd --add-port=17002/tcp --permanent
firewall-cmd --add-port=17003/tcp --permanent

以上即可解决问题,也可以同时把从节点的总线端口都配置进防火墙,这样主从切换就不会出现问题了。

相关推荐
万物智能7 小时前
SARADC模数转换—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
前端·后端
达梦数据7 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DM8到目标数据库DM8一对一数据同步
数据库
花间相见7 小时前
【后端开发|网络编程】—— 五种实时通信方案全解析:短轮询、长轮询、SSE、MQTT、WebSocket
后端·网络协议
坤岭7 小时前
LLM应用安全护栏实战
后端
程序猿阿越7 小时前
containerd如何创建Pod
后端·kubernetes·源码阅读
名字还没想好☜7 小时前
Python sqlite3 实战:事务提交、参数化防注入、WAL 并发与 row_factory 取字典
后端·python·编程语言
花间相见7 小时前
【AI应用开发|Agent记忆】—— Codex 与 Claude Code 持久化记忆对比:两条不用向量库的路线
后端·agent
葡萄城技术团队7 小时前
GcExcel V9.2 新特性揭秘:公式对象的无损往返
后端
IT_Octopus8 小时前
从一个应用开发者的角度,搞懂大数据查询的完整链路
java·大数据·数据库
蜗牛互联网8 小时前
Claude放宽生命科学限制:代价是验证、分级和30天留存
java·人工智能·后端