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

完成!!!

相关推荐
陈天伟教授9 小时前
人工智能训练师认证教程(2)Python os入门教程
前端·数据库·python
陈文锦丫9 小时前
MQ的学习
java·开发语言
乌暮9 小时前
JavaEE初阶---线程安全问题
java·java-ee
爱笑的眼睛1110 小时前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
Seven9710 小时前
剑指offer-52、正则表达式匹配
java
Elastic 中国社区官方博客10 小时前
Elasticsearch:在分析过程中对数字进行标准化
大数据·数据库·elasticsearch·搜索引擎·全文检索
聪明努力的积极向上10 小时前
【MYSQL】字符串拼接和参数化sql语句区别
数据库·sql·mysql
代码or搬砖10 小时前
RBAC(权限认证)小例子
java·数据库·spring boot
神仙别闹10 小时前
基于QT(C++)实现学本科教务系统(URP系统)
数据库·c++·qt
青蛙大侠公主10 小时前
Thread及其相关类
java·开发语言