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

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

相关推荐
可爱系程序猿14 小时前
libcrypto-3-x64.dll 加载失败排查:OpenSSL 3 版本、PATH 顺序与 x64 依赖如何对应
linux·运维·服务器·程序人生·电脑
zbyyd14 小时前
Linux 网络编程:IO 多路复用
linux·运维·c语言·网络
fengyehongWorld14 小时前
Linux 域名申请与DNS解析
linux·运维·服务器
wangfpp14 小时前
原生NodeJS维护Agent Memory实践
后端·agent·全栈
ofoxcoding14 小时前
Claude Fable 5.1 API 接入指南:模型标识、五级定价策略、effort 参数与缓存 TTL 配置详解
java·spring·缓存·ai
2601_9620562314 小时前
EasyMarkets:“网络安全需求持续升温”
数据库·人工智能
晊晌_h14 小时前
嵌入式从0到精通——Linux 网络通信|TCP、HTTP 网络编程
linux·c语言·网络
星月日14 小时前
前端上手后端起手式
前端·后端
掘金挖土14 小时前
前端手摸手跑路之 AI 应用开发(一)
前端·后端
润乾软件14 小时前
SQLazy:合并有重叠的时间区间
数据库·sql·sqlazy