当前位置: 首页 > news >正文

使用Redis5.X部署一个集群

文章目录

    • 1.用Redis5.x来创建Cluste
    • 2. 查看节点信息 `nodes`
    • 3. 添加节点 `add-node`
    • 4.删除节点 `del-node`
    • 5.手动指定从节点 `replicate`
    • 6.检查集群健康状态 `check`

在这里插入图片描述

建议使用5.x版本。
首先,下载Redis,根据自己的环境选择版本。

一键启动Redis集群文件配置。

@echo offstart cmd /k "redis-server.exe ..\7000\redis.conf"
start cmd /k "redis-server.exe ..\7001\redis.conf"
start cmd /k "redis-server.exe ..\7002\redis.conf"
start cmd /k "redis-server.exe ..\7003\redis.conf"
start cmd /k "redis-server.exe ..\7004\redis.conf"
start cmd /k "redis-server.exe ..\7005\redis.conf"echo All Redis cluster nodes started.
cmd /k

1.用Redis5.x来创建Cluste

redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1
  • --cluster create:创建一个集群
  • 指定多个节点地址(最少 3 个,推荐主+从共 6 个)
  • --cluster-replicas 1:每个主节点分配一个从节点

2. 查看节点信息 nodes

redis-cli -p 7000 cluster nodes
redis-cli -p 7000 cluster slots
redis-cli -p 7000 cluster info

3. 添加节点 add-node

redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000

添加新节点(7006)到现有集群(7000 所在的集群)中。

加从节点:

redis-cli --cluster add-node 127.0.0.1:7007 127.0.0.1:7000 --cluster-slave --cluster-master-id <master-id>

4.删除节点 del-node

redis-cli --cluster del-node 127.0.0.1:7000 <node-id>

5.手动指定从节点 replicate

redis-cli -p 7007 cluster replicate <master-node-id>

让一个节点成为指定主节点的从节点。一般在添加节点时配合使用。

6.检查集群健康状态 check

redis-cli --cluster check 127.0.0.1:7000

检查集群中是否有问题,比如:

  • 槽是否全部分配
  • 是否存在孤立节点
  • 主从是否一一对应

相关文章:

  • FPGA——基于DE2_115实现DDS信号发生器
  • 2024期刊综述论文 Knowledge Graphs and Semantic Web Tools in Cyber Threat Intelligence
  • 2025.04.19【Spider】| 蜘蛛图绘制技巧精解
  • TDOA解算——牛顿迭代法|以4个基站的三维空间下TDOA定位为背景,使用牛顿迭代法解算。附完整代码,订阅专栏后可复制粘贴
  • XSS跨站脚本攻击漏洞
  • 哈希表简介
  • 1. 认识DartGoogle为Flutter选择了Dart语言已经是既
  • 行为审计软件:企业合规与内部监控的数字守门人
  • Spring AI 开发 - 快速入门
  • music21:伍佰 泪桥 MIDI 音乐分析
  • 计算机网络——常见的网络攻击手段
  • 【JDBC-54.5】JDBC批处理插入数据:大幅提升数据库操作性能
  • linux socket编程之udp(实现客户端和服务端消息的发送和接收)
  • Android 下拉栏中的禁用摄像头和麦克风隐藏
  • JavaWeb 课堂笔记 —— 14 Mybatis
  • 中国AIOps行业分析
  • Qt项目——Tcp网络调试助手服务端与客户端
  • python基础知识点(2)
  • Spring Boot常用注解全解析:从入门到实战
  • 17.RSS体系建设打造信息百川入海
  • 受天气等影响SC8041航班三次备降延误超12小时,山航致歉
  • 五一期间全国高速日均流量6200万辆,同比增长8.1%
  • 向左繁华都市,向右和美乡村,嘉兴如何打造城乡融合发展样本
  • 美参议院通过新任美国驻华大使任命,外交部回应
  • 习近平对辽宁辽阳市白塔区一饭店火灾事故作出重要指示
  • 人民日报评论员:汇聚起工人阶级和广大劳动群众的磅礴力量