缓存——redis——集群重建(linux)

时间:2024-06-02 11:41:10

目录

1、关闭旧集群节点redis:

2、删除旧集群节点配置文件:

3、删除旧集群节点数据文件:

4、启动新集群各节点单机redis:

5、使用redis-trib.rb创建新集群:

6、使用redis-trib.rb添加新集群slave:

7、使用redis-cli查看新集群信息:


 

如果redis集群需要重新创建,那么核心思路就是将集群节点配置信息删除,然后重新创建新的集群即可,具体操作步骤如下:

1、关闭旧集群节点redis:

通过ps -ef | grep redis查询到redis的进程ID,然后逐个kill掉即可。

2、删除旧集群节点配置文件:

集群节点配置文件在集群中每一个redis节点上都有,该文件在每个redis节点配置文件中配置的dir路径下的cluster-config-file配置的文件。将该文件删除即可。

3、删除旧集群节点数据文件:

旧集群节点中如果有rdb等数据持久化文件的话,也是需要删除该文件的,否则该节点启动后仍然会有旧集群信息。

4、启动新集群各节点单机redis:

在新集群各个节点中分别启动所有的单机redis服务。

执行命令:./redis-server 配置文件路径。

5、使用redis-trib.rb创建新集群:

在新集群任意一个主节点上,进入redis源码解压文件夹src内,执行命令创建redis集群。

执行命令:./redis-trib.rb create 192.168.0.141:6379 192.168.0.142:6379 192.168.0.143:6379

命令执行完毕后,有ok就表示成功了。

6、使用redis-trib.rb添加新集群slave:

在集群任意一个主节点上,进入redis源码解压文件夹src内,执行命令为redis集群中的主节点添加从节点。

执行命令:./redis-trib.rb add-node --slave 192.168.50.168:8000 192.168.50.167:7000

说明:第一个节点为slave(从),第二个节点为master(主)。

7、使用redis-cli查看新集群信息:

在集群任意一个主节点上,通过redis-cli连接到集群中任意一个redis,查看redis集群信息。

执行命令:./redis-cli -h 192.168.0.141 -p 6379 cluster nodes

缓存——redis——集群重建(linux)