Redis恢复被移除集群的服务器实操步骤
作者:技术老男孩
这篇文章主要为大家介绍了Redis恢复被移除集群的服务器实操步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
一、恢复步骤:
- 启动被移除的服务器Redis服务并清除前世记忆(在Redis服务器本机操作)
- 清空内存里的数据(在Redis服务器本机操作)
- 在管理主机执行执行添加命令(在管理主机执行)
- 查看是否添加成功(在管理主机执行)
二、实操:
第一步: 启动Redis服务并清除前世记忆(在Redis服务器本机操作)
# 启动已经被移除redis服务 [root@host58 ~]# /etc/init.d/redis_6379 start Starting Redis server... [root@host58 ~]# netstat -utnlp | grep -i redis-server tcp 0 0 192.168.88.58:6379 0.0.0.0:* LISTEN 4480/redis-server 1 tcp 0 0 192.168.88.58:16379 0.0.0.0:* LISTEN 4480/redis-server 1 # 命令行删除集群记忆(集群各个节点地址) [root@host58 ~]# redis-cli -h 192.168.88.58 -p 6379 # 清除前世记忆 192.168.88.58:6379> cluster reset OK
第二步: 清空内存里的数据(在Redis服务器本机操作)
# 清除所有数据 192.168.88.58:6379> flushall 192.168.88.58:6379> keys * (empty list or set)
第三步: 在管理主机执行执行添加命令(在管理主机执行)
# 在管理主机把58添加到集群里 [root@mgm57 ~]# redis-trib.rb add-node 192.168.88.58:6379 192.168.88.51:6379 # 添加59主机做主服务器53的 slave服务器 # --master-id:指定做某一个master的slave [root@mgm57 ~]# redis-trib.rb add-node --slave --master-id d9c9ef29c07ad740a05fa7aaa4d96ce25fa089b5 192.168.88.59:6379 192.168.88.51:6379
第四步: 查看是否添加成功(在管理主机执行)
# 查看集群信息 [root@mgm57 ~]# redis-trib.rb info 192.168.88.51:6379 192.168.88.51:6351 (4cf556bc...) -> 1 keys | 5461 slots | 1 slaves. 192.168.88.58:6352 (94cbe47c...) -> 3 keys | 5462 slots | 1 slaves. 192.168.88.53:6353 (d9c9ef29...) -> 2 keys | 5461 slots | 2 slaves. [OK] 6 keys in 3 masters. 0.00 keys per slot on average.
以上就是Redis恢复被移除集群的服务器实操步骤的详细内容,更多关于Redis恢复移除集群的资料请关注脚本之家其它相关文章!