本小节主要介绍如何创建 Redis 集群。

前提条件

已注册云平台账号并完成实名认证。

操作步骤

  1. 登录管理控制台。

  2. 在控制台顶部的导航菜单中,选择产品与服务 > 数据库与缓存 > 键值数据库 Redis

    • 如果是首次部署,进入 Redis Cluster 应用简介页面,点击立即部署进入部署页面。

    • 如果已创建过 Redis 集群,则进入 Redis Cluster 集群管理页面,点击创建进入部署页面。

第1步:基本设置

  1. 在顶部区域下拉框中,选择部署区域。

    说明

    建议尽量选择靠近您客户的区域,以减少网络延时。

  2. 填写集群基本信息,包括:名称、描述,选择版本、计费方式、部署方式和可用区。

    基本信息设置
    • 版本:不同的 Redis 版本所支持的特性不同,可参考 Redis 版本说明,了解不同版本的 Redis。

    • 计费方式:计费说明,请参考费用说明

    • 部署方式:为达到 Redis 最佳性能,推荐使用单可用区部署,主机之间网络时延最低;但若您对数据安全及容灾要求较高,则可以选择多可用区部署

      说明
      • 目前仅 Redis 5.0 以上版本的北京3区支持多可用区部署。

      • 当集群Redis集群进行多可用区部署时,如果其中一个可用区故障,另一个可用区的节点不受影响。备节点会自动升级为主节点,对外提供服务,从而提供更高的容灾能力。

      • 由于集群跨可用区部署时网络访问效率略低于部署在同一可用区内,因此 Redis 集群跨可用区部署时,主备节点之间同步效率会略有降低。

    • 可用区:单可用区部署时,需要指定具体部署在哪个可用区。

第2步:主节点设置/分片设置

不同 Redis 版本,节点配置参数略有不同:

  • Redis 4.0.6 版本需要选择节点的内存、主机类型、硬盘大小以及主从节点数量。

  • Redis 5.0.8 版本需要选择节点的 CPU、内存、主机类型、硬盘大小以及主从节点数量。

  • Redis 6.x 版本需要选择分片资源配置、内存、分片及分片副本数量。

关于如何配置节点的内存、类型、分片数量等,请结合您实际的业务需求进行选择。

以下分别为 Redis 6.2.5 版本及 Redis 5.0.8 版本的配置界面,其他版本请以实际界面为准。

Redis 6.2.5

主节点配置

Redis 5.0.8

主节点配置

第3步:网络设置

网络设置
  1. 选择 Redis 集群部署的 VPC 网络及私有网络。

    不同的 Redis 集群可以重复使用相同的 VPC 网络和私有网络,也可以使用不同的 VPC 网络和私有网络。若您已经创建有 VPC 网络和私有网络,可重复使用,不需要多次创建。

    若您没有可用的 VPC 网络及私有网络,请根据界面提示,点击新建 VPC 网络进行创建。VPC 创建的具体操作请参见创建 VPC 网络

    说明
    • 选择的 VPC 网络与 Redis 集群应在相同的区域。

    • 请勿选择免费型的 VPC,目前暂不支持在免费型 VPC 中创建集群。

    • 私有网络的部署方式应与集群的部署方式保持一致,即都为多可用区部署或者都为单可用区部署

  2. 设置节点 IP。

    • 自动分配:根据私有网络的地址范围自动分配节点 IP 地址。

    • 手动指定:手动设置每一个节点的 IP 地址。

第4步:服务环境参数设置

服务环境参数设置
参数 参数说明

禁用 FLUSH 命令

选择是否禁用 FLUSHALL 及 FLUSHDB 命令。

默认为 ,表示不禁用。

注意
  • 此参数在集群创建后不可修改。

  • 由于该命令的误操作会导致对数据造成不可恢复的丢失,因此强烈建议在生产环境下禁用该命令。

  • Redis 5.0.10 版本开始支持该参数。

控制台管理 ACL

选择是否由控制台管理 ACL 服务。Redis 6.2.5 版本开始支持该参数。

  • 默认为 ,表示开启控制台管理 ACL 服务,禁止通过命令创建 ACL 帐号。

  • 表示关闭控制台管理 ACL 服务,支持通过命令创建 ACL 帐号。

更多服务环境参数

点击展开参数列,可配置更多数据库参数。

可配置参数与数据库性能相关,部分参数修改会导致数据库服务重启,具体可见参数说明

第5步:用户协议确认

阅读《云平台 AppCenter 用户协议》并勾选确认接受该协议,点击提交,若开始创建 Redis 集群。

说明

若选择按月或按年计费,将弹出扣费提示,请仔细阅读提示信息,再点击我已了解,继续创建

待所有节点的服务状态显示为活跃时, 表示节点已正常启动, Redis 集群创建完成。