Redis恢复被移除集群的服务器实操步骤

 更新时间:2023年07月23日 17:25:35   作者:技术老男孩  
这篇文章主要为大家介绍了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恢复移除集群的资料请关注脚本之家其它相关文章!

相关文章

  • Redis优惠券秒杀解决方案

    Redis优惠券秒杀解决方案

    这篇文章主要介绍了Redis解决优惠券秒杀应用案例,本文先讲了抢购问题,指出其中会出现的多线程问题,提出解决方案采用悲观锁和乐观锁两种方式进行实现,然后发现在抢购过程中容易出现一人多单现象,需要的朋友可以参考下
    2022-12-12
  • 一文详解Redis中的持久化

    一文详解Redis中的持久化

    这篇文章主要介绍了一文详解Redis中的持久化,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复
    2022-09-09
  • Redis中Hash类型的使用

    Redis中Hash类型的使用

    本文主要介绍了Redis中Hash类型的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Redis中的3种特殊数据结构详解

    Redis中的3种特殊数据结构详解

    在本文中,我们对三种特殊的数据类型进行了介绍,它们分别是geospatial(地理空间数据类型)、HyperLogLogs和Bitmaps(位图),这些数据类型在不同的领域和应用中发挥着重要作用,并且具有各自独特的特性和用途,对Redis特殊数据结构相关知识感兴趣的朋友一起看看吧
    2024-02-02
  • Redis中过期键如何删除示例详解

    Redis中过期键如何删除示例详解

    因为redis数据是基于内存的,然而内存是非常宝贵的资源,然后我们就会对一些不常用或者只用一次的数据进行存活时间设置,这样才能提高内存的使用效率,下面这篇文章主要给大家介绍了关于Redis中过期键如何删除的相关资料,需要的朋友可以参考下
    2022-04-04
  • Redis持久化机制RDB的实现

    Redis持久化机制RDB的实现

    在Redis中,RDB是一种将内存中的数据保存到磁盘上的持久化机制,本文主要介绍了Redis持久化机制RDB的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • SpringBoot读写Redis客户端并实现Jedis技术切换功能

    SpringBoot读写Redis客户端并实现Jedis技术切换功能

    这篇文章主要介绍了SpringBoot读写Redis客户端并实现技术切换功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • Redis遍历所有key的两个命令(KEYS 和 SCAN)

    Redis遍历所有key的两个命令(KEYS 和 SCAN)

    这篇文章主要介绍了Redis遍历所有key的两个命令(KEYS 和 SCAN),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Redis的配置、启动、操作和关闭方法

    Redis的配置、启动、操作和关闭方法

    今天小编就为大家分享一篇Redis的配置、启动、操作和关闭方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Redis基于Bitmap实现用户签到功能

    Redis基于Bitmap实现用户签到功能

    很多应用上都有用户签到的功能,尤其是配合积分系统一起使用。本文主要介绍了Redis基于Bitmap实现用户签到功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论