Redis-Cluster集群操作--添加节点

一、环境部署

部署好Redis-Cluster集群,参考上个本人的博客:Redis-Cluster集群的部署(详细步骤)_是胡也是福的博客-CSDN博客

新准备一台机器,修改主机名,关闭防火墙和selinux,参考:非关系型数据库Redis的安装_是胡也是福的博客-CSDN博客

加入解析/etc/hosts

192.168.85.132 redis-cluster4 7006 7007

二、操作步骤
1、创建集群节点
复制代码
[root@redis-cluster4 redis]# mkdir data  #创建数据目录
[root@redis-cluster4 redis]# mkdir cluster
[root@redis-cluster4 redis]# mkdir cluster/{7006,7007}  #创建集群节点
[root@redis-cluster4 redis]# cp redis.conf cluster/7006/
[root@redis-cluster4 redis]# cp redis.conf cluster/7007/
2、从redis-cluster1 scp配置文件并修改

修改内容在上个集群部署的博客中

Redis-Cluster集群的部署(详细步骤)_是胡也是福的博客-CSDN博客

3、启动
复制代码
[root@redis-cluster4 src]# nohup ./redis-server ../cluster/7006/redis.conf  &
[root@redis-cluster4 src]# nohup ./redis-server ../cluster/7007/redis.conf  &
4、开始添加节点:将cluster4添加到集群中
复制代码
[root@redis-cluster4 src]# ./redis-cli --cluster add-node 192.168.85.132:7006 192.168.85.138:7004
5、查看集群节点信息(随便登陆一个客户端即可)
6、给新节点进行hash槽分配,这样该主节才可以存储数据,(如果有数据记得提前先将数据同步然后在从其他节点迁移槽到新节点。)
复制代码
[root@redis-cluster1 src]# ./redis-cli --cluster reshard 192.168.85.132:7006

完成!!!

相关推荐
cxyxiaokui0016 分钟前
线程池的“变形记”:核心线程数居然能随时变大变小?
java·面试
灵魂猎手13 分钟前
11. Mybatis SQL解析源码分析
java·后端·源码
努力的小郑41 分钟前
别再说你会 new Object() 了!JVM 类加载的真相,绝对和你想的不一样
java·jvm·面试
cxyxiaokui0011 小时前
论如何优雅地让AI“闭嘴”:深入SpringAI的流式停止与记忆难题
java·后端
嗝屁小孩纸1 小时前
使用EasyExcel自定义导出表格
java·excel
khystal1 小时前
HUMS 2023齿轮箱数据分析
数据库·数据分析·信号处理
Warren981 小时前
Spring Boot 整合网易163邮箱发送邮件实现找回密码功能
数据库·vue.js·spring boot·redis·后端·python·spring
the beard1 小时前
深入理解Java多线程:状态、安全、同步与通信
java·开发语言
追逐时光者1 小时前
推荐 4 个不错的数据库设计工具,效率提升利器!
数据库
pengzhuofan2 小时前
Java设计模式-享元模式
java·设计模式·享元模式