tencent cloud

文档反馈

新建全球复制组

最后更新时间:2024-03-01 12:03:51
    云数据库 Redis 支持在控制台新建复制组,并在复制组添加主实例或者只读实例,实现复制组内一主或者多主架构数据同步的一致性。

    基本概念

    实例角色:复制组中的实例需分配不同的角色,包括:主实例只读实例
    主实例:提供数据读写权限,用于业务数据写入。
    只读实例:提供数据只读权限,用于数据只读或者数据容灾。
    IP 地址:复制组内每个实例拥有独立的 IP 地址,可以独立进行访问。
    主备切换:每个实例内部主节点和副本节点之间拥有自动主备故障切换能力,但是不会在主实例和只读实例之间进行自动故障切换。

    版本说明

    全球复制仅支持4.0标准架构、4.0集群架构、5.0标准架构、5.0集群架构实例。
    全球复制当前版本支持单可用区部署的实例,也支持多可用区部署的实例。

    计费说明

    复制组内的实例同步数据,将不会产生新的费用。

    新建全球复制组

    前提条件

    实例状态为运行中

    操作步骤

    1. 登录 Redis 控制台
    2. 在左侧导航栏,选择全球复制
    3. 在右侧 Redis - 全球复制页面,单击新建复制组
    4. 新建复制组对话框,配置如下表的参数,单击确定
    参数
    参数解释
    是否必选
    示例
    名称
    给新建的复制组的命名,请您根据界面提示要求命名。
    test
    备注
    对复制组进行简要描述,可输入任意字符,便于您区分不同复制组的功能。
    创建复制组测试
    主实例地域
    选择复制组中主实例所在的地域。
    广州
    主实例选择
    选择复制组中的主实例。选择主实例之后,将提示实例的版本架构与内存容量,请您确认规格是否满足需求。
    test-XXX
    注意:
    创建复制组指定的主实例需升级为全球复制版本的 Redis 内核,升级结束时会持续约5秒内的一次或者多次连接闪断。
    5. 返回 Redis - 全球复制页面,在复制组列表,您可查看到新创建的复制组。 单击复制组名称前面的
    
    ,展开复制组中的实例列表,可以查看复制组的主实例状态,等待系统升级全球复制内核,即可使用。
    

    给复制组添加实例

    创建复制组之后,您可以根据实际需求向复制组添加同地域或者跨地域的实例,并分配实例角色为复制组的主实例或者只读实例,实现数据同步。

    注意事项

    新添加的实例将从组内的主实例节点同步数据,在全量数据同步完成之前新加入的实例不可操作和访问。
    实例加入复制组,将对实例进行内核版本升级,升级结束时,存在分钟级的连接闪断。

    前提条件

    已创建全球复制组,且复制组状态为运行中
    已创建预加入复制组的实例,其兼容 Redis 的版本与架构版本必须与创建复制组时指定的主实例保持一致,内存容量务必大于等于创建复制组时指定的主实例的已使用容量,且实例状态为运行中
    如果预添加实例指定为主实例,最少有2个副本节点。
    若为复制组添加第一个实例,无需清空数据;非第一个实例,请务必清空数据。
    说明:
    复制组中添加的第一个实例包含以下两种场景:
    第一次新建复制组时添加的主实例。
    在已创建复制组中,移除所有实例之后,又重新添加的第一个实例。

    操作步骤

    1. Redis - 全球复制页面的 实例列表 中,选择需要添加实例的复制组。
    2. 在复制组操作列,单击添加实例
    3. 添加实例对话框,阅读注意事项,配置如下参数,单击确定
    地域:选择添加实例所属的地域。
    实例选择:选择需添加的实例。
    实例角色:给添加的实例分配角色,可以设置为复制组中的只读实例或者主实例
    说明:
    复制组无任何实例时,只能添加主实例,无法添加只读实例。
    复制组中已存在实例,可以选择添加只读实例,如需要添加主实例,请 提交工单 联系腾讯云工程师开通白名单。
    4. 返回 Redis - 全球复制页面,在复制组列表,单击复制组名称前面的
    
    ,展开复制组中的实例列表,可以查看新添加的实例。
    
    添加实例之后,即可以进行复制组内实例的数据同步。您可以根据实际需求添加多个实例进行数据复制。

    相关可用性说明

    跨地域容灾

    在一个复制组内,加入一个主实例和一个只读实例,搭建跨地域容灾系统。该系统不会自动执行灾备切换,您需通过控制台(或者通过云 API)进行切换。具体操作,请参见可 切换实例角色

    复制异常情况

    不论复制组内有一个主实例还是有多个主实例,当复制中断时,系统将不会设置主实例为只读实例或者进行其他操作,等待实例恢复后,将自动恢复增量日志的回放。建议您设置复制异常的告警,在复制异常(例如复制断开的场景)时,将主实例设置为只读实例来保证数据的一致性。

    相关 API

    API 接口
    接口含义
    查询复制组
    复制组实例切主
    复制组实例更换角色
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持