首页 >文档 > redis集群部署三主三从

redis集群部署三主三从

Redis集群三主三从部署实战指南:掌握高可用分布式缓存架构!本文详细拆解Redis集群三主三从部署全流程,包括节点配置、集群握手、槽位分配、故障转移等核心步骤,提供可视化架构图和面试常见问题解析。学习如何通过6台服务器搭建高可用Redis集群,实现数据分片存储、自动故障恢复和读写分离优化。涵盖端口配置、集群扩容、跨机房部署等实战技巧,帮助开发者快速掌握企业级Redis集群部署方案,轻松应对面试高频考点。附赠Java面试宝典下载链接,提升技术竞争力!

Redis集群部署三主三从实战指南

📥 2025年Java面试宝典下载
链接
提取码:9b3g

作为面试高频考点,Redis集群的三主三从部署几乎是必考题。今天从实战角度拆解部署逻辑,帮你面试时清晰口述部署全流程!


🔍 什么是Redis集群的三主三从?

Redis集群通过分片(16384个槽)实现数据分布式存储。三主三从即:

  • 3个主节点:负责数据读写与槽分配
  • 3个从节点:实时同步主节点数据,实现高可用
    当主节点宕机时,从节点自动升主,避免单点故障。

Redis集群架构图
(三主三从架构示意图)


🛠️ 部署五步走(以6台服务器为例)

✅ 第一步:环境准备

  1. 6台服务器(或Docker容器),安装相同版本Redis(≥5.0)
  2. 开放端口:
    • 主节点:6379(服务端口) + 16379(集群总线端口)
    • 关闭防火墙或放行端口

✅ 第二步:节点独立启动

每台服务器修改redis.conf

cluster-enabled yes           # 开启集群模式
cluster-config-file nodes.conf # 集群配置文件
cluster-node-timeout 5000      # 节点超时时间
daemonize yes                 # 后台运行

✅ 第三步:节点握手(关键步骤)

使用redis-cli创建集群:

redis-cli --cluster create \
  192.168.1.101:6379 192.168.1.102:6379 192.168.1.103:6379 \
  192.168.1.104:6379 192.168.1.105:6379 192.168.1.106:6379 \
  --cluster-replicas 1  # 从节点数

注意:前三IP默认为主节点,后三为从节点(自动绑定主节点)

✅ 第四步:验证集群状态

redis-cli -h 192.168.1.101 cluster nodes | grep master  # 查看主节点
redis-cli --cluster check 192.168.1.101:6379           # 检查槽分配

集群节点状态
(节点角色与槽分配示例)

✅ 第五步:模拟故障转移

  1. 关闭一个主节点(如192.168.1.101)
  2. 观察其从节点自动升主:
redis-cli -h 192.168.1.104 cluster nodes | grep myself

⚠️ 面试常见坑点

  1. 端口不匹配:集群总线端口(主端口+10000)必须互通
  2. 槽分配不均:使用redis-cli --cluster rebalance手动平衡
  3. 从节点绑定错误:确认cluster nodes输出中主从对应关系

💡 优化技巧

  • 跨机房部署:将主从节点分散在不同机房(如主A机房,从B机房)
  • 读写分离:客户端直连主节点写,从节点读(需代码支持)
  • 集群扩容:新增节点后,用redis-cli --cluster add-node加入并迁移槽

集群扩容流程
(动态扩容示意图)


🔄 遇到故障转移怎么做?

当主节点宕机时:

  1. 集群检测到节点超时(默认15秒)
  2. 其他主节点投票确认故障
  3. 原主节点的从节点升主
  4. 客户端自动重定向到新主节点

💰 限时福利:通过面试鸭返利网购买面试鸭会员立减25元!覆盖大厂真题+架构设计题解,备考效率翻倍!


📚 总结三主三从核心价值

| 特性 | 说明 | |------------|-------------------------------| | 高可用 | 主从切换≤30秒 | | 高性能 | 数据分片并发读写 | | 高扩展 | 动态增删节点 | | 数据安全 | 异步复制+增量同步 |


👉 返回首页获取更多面试题解
掌握Redis集群部署,面试时一句话锁定胜局:"三主三从的核心是分片与高可用协同,我用CLI工具10分钟完成部署"。

如果你想获取更多关于面试鸭的优惠信息,可以访问面试鸭返利网面试鸭优惠网,了解最新的优惠活动和返利政策。

🎯 立即加入面试鸭会员 →

扫码联系我返利
(当前返利8元,金额随官方实际价格波动,最好提前咨询)

面试鸭返利网客服-面试鸭返利网

面试鸭小程序码

面试鸭小程序码 - 面试鸭返利网

美团大额优惠券,给自己加个鸡腿吧!

美团大额优惠券,给自己加个鸡腿吧!

今日有支付宝大红包赶快领,手慢无

支付宝红包二维码

支付宝扫码领取1-8元无门槛红包

支付宝红包二维码