您可以通过新购或转化的方式创建分布式实例,该功能可应用于跨地域的实例多活、灾备与数据同步等场景。

背景信息

Redis全球分布式缓存是阿里云自研的基于云数据库Redis的多活数据库系统。通过数据同步通道将多个子实例组网成1个逻辑上的分布式实例,所有子实例均可读写并保持实时数据同步,可轻松支持异地多个站点同时对外提供服务的业务场景,助力企业快速复制阿里巴巴异地多活架构。更多详情,请参见 Redis全球分布式缓存简介

费用说明

分布式实例本身不产生费用,仅会对分布式实例中的各子实例收费,子实例与普通云数据库Redis实例收费标准一致,详情请参见收费项与价格

创建方法与限制

分布式实例本身暂不能直接创建,您可以通过下述方法将Redis实例作为分布式实例中的第一个子实例,对应的分布式实例即会自动创建。

创建方法 限制 说明
通过新购子实例创建分布式实例 新购一个Redis实例,系统将自动创建一个分布式实例,该实例将作为分布式实例中的第一个子实例。
通过转化子实例创建分布式实例
  • 待转换的实例需为性能增强型(本地盘版)
    说明 如果您的实例不满足该要求,可先将实例变更至该系列,再执行转换,具体操作,请参见 变更实例配置
  • 待转换的实例需关闭直连模式,详情请参见释放直连地址
选择一个存量的Redis实例,系统将自动创建一个分布式实例,该存量的Redis实例将被转换为分布式实例中第一个子实例。
注意 通常情况下,转化过程不影响对实例的访问。如果该实例的内核版本较低,可能不支持binlog,系统会在转化时升级该实例的内核版本,这将导致出现30秒以内的连接闪断及60秒以内实例处于只读状态,请在业务低峰期执行该操作并确保客户端具备重连机制。
说明 关于分布式实例的详细限制,请参见 全球分布式缓存使用限制

通过新购子实例创建分布式实例

  1. 登录Redis管理控制台
  2. 在左侧导航栏,单击。
  3. 在页面右上角,单击创建实例 > 新购分布式实例
  4. 在跳转到购买页面,选择计费方式。
    子实例目前仅支持下述计费方式:
    • 包年包月(本地盘):属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
    • 按量付费(本地盘):属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
    说明 按量付费可转为包年包月,包年包月无法转为按量付费。
  5. 设置子实例的参数。
    配置 说明
    地域 实例所在的地理位置。购买后无法更换。推荐根据目标用户所在的地理位置就近选择地域,提升用户访问速度。
    说明 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。
    可用区 可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。
    说明 选择多可用区可实现实例的同城容灾。
    网络类型
    • 专有网络(推荐):专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
    • 经典网络:经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。
    注意
    • 请确保Redis实例与需要连接的ECS实例或RDS实例网络类型一致,否则它们无法通过内网互通。
    • 如果Redis实例与需要连接的ECS实例或RDS实例的网络类型都是专有网络,请确保各实例在同一VPC中,否则它们无法通过内网互通。
    • 经典网络中的Redis实例可以切换到专有网络,专有网络中的实例无法切换到经典网络。
    专有网络 选择实例的专有网络。如果没有专有网络,请参见使用专有网络
    交换机 选择专有网络下的虚拟交换机(vSwitch)。如果该专有网络下在当前的可用区中没有交换机,请参见使用交换机
    版本类型 固定为企业版,不可变更。

    Redis企业版基于Redis社区版开发,在性能、存储介质、数据结构等方面与Redis社区版形成能力互补,详细说明参见企业版(Tair)简介

    系列类型 固定为性能增强型,不可变更。详细说明请参见性能增强型
    版本号 固定为Redis 5.0,不可变更。
    架构类型
    • 标准版:采用主从架构,不仅能提供高性能的缓存服务,还支持数据高可靠。
    • 集群版:可轻松突破Redis自身单线程瓶颈,满足大容量、高性能的业务需求。
    • 读写分离版:可提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。

    详细说明请参见架构信息查询导航

    分片数 选择Redis集群实例的分片数。
    说明 架构类型选择为 集群版时,才支持该参数。
    节点类型 固定为双副本,即一主一从的双机热备架构,数据持久化保存。
    实例规格 选择实例的规格,每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见性能增强型(标准架构)规格性能增强型(集群架构)规格
    说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。
    密码设置
    • 稍后设置:在实例创建完成后设置密码,设置方法请参见修改或重置密码
    • 立即设置:填入实例的密码。
      • 密码长度为8~32位。
      • 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。
      • 支持的特殊字符为:

        !@#$%^&*()_+-=

    实例名称 设置实例的名称,便于后续业务识别。
    购买数量 选择创建相同配置实例的数量,此处需设置为1
    购买时长 选择付费类型为包年包月(本地盘)时,您需要设置购买时长与是否自动续费。
    资源组 选择实例所属的资源组信息。
  6. 单击。
  7. 阅读并选中服务协议,根据提示完成支付流程。

通过转化子实例创建分布式实例

  1. 登录Redis管理控制台
  2. 在左侧导航栏,单击。
  3. 在页面右上角,单击创建实例 > 已有普通实例转化
  4. 选择一个实例,将其转换为分布式实例中第一个子实例。
    转换分布式实例
    参数 说明
    实例所在区域 选择目标实例所属的地域。
    版本类型 固定为企业版,不可变更。
    版本 固定为Redis 5.0,不可变更。
    架构类型
    • 标准版:采用主从架构,不仅能提供高性能的缓存服务,还支持数据高可靠。
    • 集群版:可轻松突破Redis自身单线程瓶颈,满足大容量、高性能的业务需求。
    • 读写分离版:可提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。

    详细说明请参见架构信息查询导航

    实例 选择一个目标实例,该实例将被转换为分布式实例中第一个子实例。
  5. 单击确定
    说明 转换完成后,选定的实例将被转换为分布式实例中的第一个子实例。同时,为避免误操作,Redis控制台的实例列表将不再展示该实例,您需要单击左侧的 全球分布式缓存,找到分布式缓存实例来管理该实例。

后续步骤

为分布式实例添加子实例