`

redis集群节点删除

阅读更多

【redis集群节点删除】

1:如果删除的节点是主节点,这里我们删除192.168.99.171:6004节点,这个节点有102个哈希槽

首先要把节点中的哈希槽转移到其他节点中

执行:

/usr/local/redis-3.2.8/src/redis-trib.rb reshard 192.168.99.171:6001 (待接收hash槽的节点)

系统会提示我们要移动多少哈希槽,这里移动102个,因为192.168.99.171:6004节点有102个哈希槽

然后系统提示我们输入要移走的哈希槽的节点的ID,这里使用192.168.99.171:6004的节点ID

然后要我们选择从那些节点中转出哈希槽,转出到另一个master节点上,最后输入 all  表示输入这些槽完毕

最后一步,使用下面的命令把这个节点删除

/usr/local/redis-3.2.8/src/redis-trib.rb del-node  192.168.99.171:6004

 

2:如果节点是从节点的,直接使用下面的命令删除即可。第一个参数:ip:port 是随便一个集群节点,后面一个参数上需要一处的节点的ID

 

/usr/local/redis-3.2.8/src/redis-trib.rb del-node 192.168.99.171:7001 d5e314fce8097d8c29a825daee21000c6ebd58a3

 

分享到:
评论

相关推荐

    shell监控redis集群节点异常发送邮件通知管理员.rar

    本文将深入探讨如何使用Shell脚本来监控Redis集群节点,并在检测到异常时通过邮件通知管理员。 首先,让我们了解一下Redis。Redis是一个高性能的键值数据库,常用于缓存、消息队列等场景。它支持多种数据结构,如...

    docker 部署Redis集群节点.pdf

    以下是关于使用Docker部署Redis集群节点的一些资源: - [Redis Docker官方镜像文档](https://hub.docker.com/_/redis):官方文档,包含了Redis Docker镜像的使用说明、示例和一些技术细节等。 - [Redis集群草稿设计...

    springcloud部署redis集群

    在部署Redis集群前,你需要准备至少三个物理或虚拟机,因为Redis集群至少需要三个主节点来保证数据的可用性。每个节点都需要安装并启动Redis服务器。节点间需要通过网络连接,并配置好相应的端口(默认为6379,集群...

    springboot整合redis集群零配置

    在Spring Boot 2.1及以上版本中,我们可以利用`spring.redis.cluster.nodes`属性来实现零配置连接到Redis集群,只需将所有集群节点的IP和端口以逗号分隔的形式列出即可,如: ```properties spring.redis.cluster....

    阿里云公网redis集群搭建以及java访问redis集群

    2. 初始化JedisCluster:在Java代码中,我们需要创建一个JedisCluster对象,传入Redis集群的节点信息。这里以公网IP为例: ```java Set<HostAndPort> nodes = new HashSet(); nodes.add(new HostAndPort("公网IP...

    Rancher搭建redis集群配置

    Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建

    spring集成redis单节点、集群、哨兵配置

    接下来是**Redis集群配置**。在集群模式下,Redis数据分散在多个节点上,每个节点只负责一部分数据,提高扩展性和可用性。Spring Data Redis提供了ClusterConnectionFactory来处理集群连接。配置需要指定所有节点的...

    redis集群连接及工具类DEMO

    【Redis集群连接及工具类DEMO】是一个Spring工程,它提供了与Redis集群交互的实例,同时也包含了一些实用的工具类,使得开发者能够更方便地在Java应用中使用Redis作为数据存储。这个DEMO的主要目标是展示如何配置和...

    spring + redis集群

    在Spring中配置Redis集群,我们需要在`application.properties`或`yaml`文件中指定集群节点的详细信息,例如: ```properties spring.redis.cluster.nodes=192.168.1.1:7001,192.168.1.1:7002,192.168.1.1:7003 ```...

    SpringBoot集成Redis集群

    Redis集群可以将数据分布在多个节点上,从而提高系统的性能和可扩展性。同时,Redis集群也可以提供高可用性的服务,避免单点故障的出现。 集成Redis集群的步骤 ### 第一步:架包 在SpringBoot 2.X中,需要添加...

    Redis集群测试

    2. **主从复制**:在Redis集群中,每个节点都有一个或多个副本节点,主节点负责处理写操作,而从节点负责备份数据并处理读请求,确保高可用性。当主节点故障时,从节点可以接管其职责。 3. **槽迁移**:在添加或...

    redis集群节点宕机 fail状态 redis的投票机制实测

    本文测试 redis集群节点宕机 fail状态以上篇博文为基础Redis集群策略及集群实例。  在Redis集群策略及集群实例中通过单机集群创建多实例(3主3从)的方式搭建了redis集群,以此为基础做实测  首先查看一下集群状态...

    redis集群批量插入

    本文将详细讨论如何在Java环境下连接Redis集群并实现批量插入String类型的数据。 首先,我们需要理解Redis集群的基本概念。Redis集群是通过分片(Sharding)技术来分散数据到多个节点,每个节点存储一部分数据。在...

    docker-compose redis主从哨兵 redis多节点高可用 redis集群高可用

    3. **Redis集群高可用**:Redis集群通过分片(Sharding)和槽区(Slot)分配,将数据分散到多个节点上,这样即使部分节点故障,其他节点仍能提供服务。Docker Compose配置中,我们需要定义多个集群节点,每个节点都...

    Redis集群数据迁移操作文档

    在迁移前,务必先检查源和目标Redis集群的信息,例如使用`cluster nodes`命令获取主节点信息。然后,根据这些信息修改RedisShake的配置文件,确保源和目标的类型、地址、端口和密码正确无误。 对于Redis-Cluster到...

    springboot集成redis集群,redis安装包配置

    在以上代码中,我们创建了一个`JedisConnectionFactory`实例,使用了之前配置的集群节点,并设置了最大重定向次数。接着,我们创建了一个`RedisTemplate`,用于在Spring应用中进行操作。 现在,你可以在你的服务类...

    Redis集群安装配置加图片详解清晰版

    #### 知识点七:Redis集群节点配置 在Redis集群中,节点可以分为master和slave。本例中,我们创建了三个master节点,分别是ruwe-service-test1, ruwe-service-test2和ruwe-service-test3,它们的端口号分别是7000, ...

    rancher2.3.6部署redis集群配置教程.pdf

    标题中的“rancher2.3.6部署redis集群配置教程.pdf”暗示了这份文档是针对特定版本的Rancher软件(版本号2.3.6)的使用教程,旨在指导用户如何部署Redis集群。Rancher是一款开源的容器管理平台,可以用来部署、管理...

    Redis集群配置文件

    Redis集群配置文件,包含了三个主节点,三个从节点的配置文件,该配置是在docker中运行,有完整的docker-compose.yml文件,只要修改映射的宿主机的路径为你自己的路径。然后直接docker-compose up既可以完成环境启动...

    redis集群一键自动部署脚本.rar

    "redis集群一键自动部署脚本.rar" 提供了一种便捷的方式来在 CentOS 7.X 操作系统上搭建 Redis 集群。以下是关于Redis集群、shell脚本以及CentOS的相关知识点: 1. **Redis集群**: - **主从复制(Replication)**...

Global site tag (gtag.js) - Google Analytics