创建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

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

相关推荐
JavaGuide1 分钟前
对标 MinIO!全新一代分布式文件系统正式发布
前端·后端
鱼月半6 分钟前
两台电脑直连网络不通怎么办?
linux·网络协议
用户83562907805137 分钟前
使用 Python 将 DOCX 转换为 Markdown
后端·python
IT_陈寒40 分钟前
Vue computed属性这个坑,我居然踩了三次才爬出来
前端·人工智能·后端
光电笑映1 小时前
网络通信基础:从协议分层到 Socket 编程预备
linux·运维·服务器·网络
酸菜。1 小时前
dw_apb_gpio总结
linux
wunaiqiezixin1 小时前
MIT 6.S081 file system 实验篇(lab9):Large files (moderate)
linux·unix·os·xv6·mit6.s081
孙启超2 小时前
【AI开发之Rust】第 7 课:错误处理 —— panic、Result 与 `?`
人工智能·分布式·后端·爬虫·spring cloud·架构·rust
GeW2 小时前
RHCE 考试通过率提升:核心考点、实验环境与排错技巧
linux
烈风逍遥2 小时前
第一篇:SeaPack 全栈项目工程化实践
前端·后端·架构