新增节点
功能概述
Redis Cluster 支持通过调整分片节点的数量来达到扩、缩容的目的,操作过程中,数据会发生迁移,但不影响业务的正常运行。
-
背景信息
在 Redis v5.0.8 及之前版本中,节点角色分为
主节点及主节点副本;Redis 自 v6.2.5 版本起,节点角色分为分片及分片副本,两者只是叫法不同,其含义并无差别。本节以 Redis v6.2.5 版本的操作界面为例进行介绍。
-
操作场景
Redis 集群每个分片
写的能力与容量都有上限。当写的能力不满足业务需求或达到容量上限时,用户可以通过增加分片来提升写性能以及容量;当写服务能力或容量过剩,用户也可以删除多余的分片。Redis 集群每个分片可以支持多个副本。当
读的能力不足时,用户也可以通过新增副本来提升读性能;当读服务能力过剩,也可以删除多余的副本。 -
注意事项
在 Redis v6.2.5 版本中,一个集群实例支持的分片数量为
1-50,企业云平台推荐至少3,每个分片的副本数量为0-5,企业云平台推荐1。完成分片数量的调整操作后,集群状态立即转变为
更新中,并自动执行数据的均衡分布。该过程会发生数据迁移,因此变更配置的完成时间较长。如果已知需要增加或减少的分片数,建议一次性完成,比一次只增加或减少一个分片效率更高。
操作步骤
新增分片
| 说明 |
|---|
新增分片时,表示同时新增 N 个分片及 N 个分片副本。 |
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 键值数据库 Redis Cluster,进入 Redis Cluster 管理页面。
-
在 Redis Cluster 管理页面,点击目标集群 ID,进入集群详情页面。
-
在右侧节点标签页,点击 + 新增分片。
-
弹出新增分片对话框,用户根据页面信息,填写相关参数。页面参数说明如下。
参数 说明 名称
新增节点名称。
数量
新增节点数量。
节点 IP
配置节点 IP 地址。
-
默认为
自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。 -
选择
手动配置,则用户需为各节点配置所属网络段内的 IP 地址。
-
-
确认上述配置信息无误,点击提交,新增节点,完成操作。
新增副本
| 说明 |
|---|
新增副本,表示在当前基础上,每个分片将再增加 N 个副本。 |
-
延续前文步骤,进入集群详情页面。
-
在右侧节点标签页,点击 + 新增副本。
-
弹出新增副本对话框,用户根据页面信息,填写相关参数。页面参数说明如下。
参数 说明 名称
新增副本名称。
数量
新增副本数量。
节点 IP
配置节点 IP 地址。
-
默认为
自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。 -
选择
手动配置,则用户需为各节点配置所属网络段内的 IP 地址。
-
-
确认上述配置信息无误,点击提交,新增节点,完成操作。