Redis cluster 集群节点维护

本文详细介绍了如何在运行的Redis集群中动态添加、删除主从节点,并确保数据迁移和集群稳定。同时,讨论了在导入现有Redis数据时需要注意的事项和步骤,确保过程顺利且不冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis cluster 集群节点维护

一 Redis cluster 集群节点维护

集群运行时间长久之后,难免由于硬件故障、网络规划、 业务增长等原因对已有集群进行相应的调整, 比如增加 Redis node 节点、 减少节点、 节点迁移、更换服务器等。

增加节点和删除节点会涉及到已有的槽位重新分配及数据迁移

二 动态添加master节点

增加 Redis node 节点,需要与之前的 Redis node 版本相同、配置一致,然后分别启动两台 Redis node,因为一主一从。

案例:
因公司业务发展迅猛, 现有的三主三从 redis cluster 架构可能无法满足现有业务的并发写入需求,

因此公司紧急采购一台服务器 192.168.99.124,需要将其动态添加到集群当中其不能影响业务使用和数据丢失,注意添加前,新加的主机数据需要清空。添加过程如下:

1 编译安装脚本

#下载地址:http://106.53.11.101/sh/redis/

这是地址的响应内容

Index of /sh/redis/
…/
release/ 08-Sep-2019 10:15 -
redis_cluster.sh 10-Sep-2019 03:58 2145
redis_install.sh 10-Sep-2019 03:58 3520


bash redis_install.sh

2 配置文件

#配置文件(改这几项)
vim /apps/redis/etc/redis.conf

3 重启服务

#重启服务
#systemctl restart redis

.在编译安装有redis-trib.rb命令的主机上执行

a 要添加的新 redis 节点 IP 和端口 添加到的集群中的 master IP:端口, 加到集群之后默认是 master 节点但是没有 slots 数据,需要重新分配。

#Redis 4 添加方式:
redis-trib.rb add-node 192.168.99.124:6379 192.168.99.101:6379

b 前面是要添加节点的ip,后面是本主机ip

#   Redis 5 添加方式:
redis-cli -a 123 --cluste
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值