美文网首页
Redis集群添加删除节点

Redis集群添加删除节点

作者: lanughing | 来源:发表于2018-10-31 20:39 被阅读0次

如果要添加的新节点是一个主节点, 那么我们需要创建一个空节点(empty node), 然后将某些哈希桶移动到这个空节点里面。

另一方面, 如果要添加的新节点是一个从节点, 那么我们需要将这个新节点设置为集群中某个节点的复制品(replica)

一,添加主节点

1.redis-trib.rb add-node 127.0.0.1:6383 127.0.0.1:6380 (将 127.0.0.1:6383 节点添加到 127.0.0.1:6380所在集群里)

这个时候 6383节点已经在集群中,默认是主几点。。但是没有分配slot槽,不能保存数据。

两个特点

新节点没有包含任何数据, 因为它没有包含任何哈希桶。

尽管新节点没有包含任何哈希桶, 但它仍然是一个主节点, 所以在集群需要将某个从节点升级为新的主节点时, 这个新节点不会被选中。

2.对集群进行重新分片

redis-trib.rb reshard 127.0.0.1:6383

3.将6483节点以相同的方法加入到集群中,默认依然是主节点。

4.进入6483客户端,调用cluster replicate nodeId 将改节点指定从属与nodeId节点

以上水平扩展节点完成

相关文章

  • Redis集群添加删除节点

    如果要添加的新节点是一个主节点, 那么我们需要创建一个空节点(empty node), 然后将某些哈希桶移动到这个...

  • Redis集群动态增加或者删除节点

    redis集群动态增加或者删除节点 前言 首先新增需要添加的节点,这里添加7007 和 7008 修改一些配置文件...

  • redis集群删除节点

    操作环境 服务器centos7.3, ip:47.52.41.245,所包含的集群节点有7003,7004,700...

  • Redis - 集群

    Redis - 集群 节点通过握手来将其他节点添加到自己所处的集群当中。 集群中的16384个槽可以分别指派给集群...

  • Redis 集群搭建准备

    Redis 集群搭建准备 下面先搭建一个最简单的 3 个节点的集群,先不为主节点添加从节点,在稍后的文章中会添加从...

  • kubernetes集群管理系列讲座(四)伸缩etcd节点

    课程目标 向etcd集群中添加节点 从etcd集群中删除节点 etcd集群的备份与恢复 etcd集群的升级 1. ...

  • Redis集群操作

    创建集群 添加主节点 主节点分槽 添加从服务器 删除从服务器 查看分槽 删除主节点 有slots 无slots时直...

  • Redis Cluster 集群伸缩

    集群伸缩 伸缩原理 Redis集群提供了灵活的节点扩和收缩方案。在不影响集群对外服务的情况下,可以为集群添加节点进...

  • Redis 5.0 cluster 添加和移除节点

    添加节点 搭建Redis集群文档: https://www.cnblogs.com/esofar/p/104866...

  • 简单使用k8s

    设置kubectl命令补齐 获取集群节点信息 设置输出不同的格式 获得、修改节点标签 添加节点标签 删除节点标签 ...

网友评论

      本文标题:Redis集群添加删除节点

      本文链接:https://www.haomeiwen.com/subject/hasatqtx.html