You need to enable JavaScript to run this app.
导航

按备份集恢复

最近更新时间2023.09.18 19:15:55

首次发布时间2021.11.04 14:15:17

缓存数据库 Redis 版支持使用指定的备份集恢复数据,您可根据业务需要恢复实例数据至新实例或原实例。

前提条件

实例类型为主备实例。单节点实例不支持备份恢复功能。关于两种类型实例的功能特性差异详情,请参见功能特性差异

计费说明

按备份集恢复到新实例时会产生相关费用。关于实例计费详情,请参见计费指引

恢复到新实例(推荐)

  1. 登录 Redis 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 实例列表页,单击目标实例名称。
  4. 在实例详情页,单击备份与恢复
  5. 备份与恢复页签,单击数据恢复
  6. 数据恢复页,配置如下参数。
    参数
    说明
    恢复到选择恢复到新实例(推荐)
    恢复方式选择按备份集
    备份集从下拉列表中选择需要恢复的备份集。

    实例名称

    输入实例名称。选填。若不填,实例ID默认作为实例名称。名称需同时满足如下要求:

    • 不能以数字、中划线(-)开头。
    • 只能包含中文、字母、数字、下划线(_)和中划线(-)。
    • 长度需要在 1~128 个字符内。
    数据库版本选择 Redis 数据库版本。新实例的数据库版本需大于或等于原实例。
    分片集群新实例是否启用分片集群。新实例的分片集群状态默认和原实例保持一致,无需选择。关于启用分片集群的更多信息,请参见核心组件和产品架构

    分片数

    选择启用分片集群实例的分片数,取值范围为 2~256 间的任意整数。

    说明

    • 分片集群状态为已启用时,支持该配置。
    • 当前最多允许启用 256 个分片,若您需要启用更多分片,请提交工单联系技术支持。

    每分片节点数

    选择每个分片中的节点数。主备实例的每个分片中默认包含 2 个节点(1 个主节点和 1 个从节点),最多包含 6 个节点(1 个主节点和 5 个从节点)。

    说明

    针对规格为 256MiB 的节点,每个账号在每个地域默认最多可创建 4 个节点,若您需要调整 256MiB 规格节点的购买配额 (上限为 10 个),请参见账号配额

    节点规格

    选择节点规格。新实例的节点规格需大于或等于原实例。
    缓存数据库 Redis 版支持多种节点规格,每种规格的性能(如可用内存和带宽)不同,您可以根据业务需要选择合适的规格。更多详情,请参见实例规格

    规格预览

    查看并确认已选择的规格性能详情,包括内存总容量、分片数,以及每个分片中的节点数。

    说明

    需保证新建实例的内存总容量(总容量 = 单分片容量 x 分片数量)大于实例当前的已用内存。

    部署方案

    根据需要的可用区部署方案完成如下操作:

    • 设置单可用区部署
      1. 选择部署方案为单可用区部署
      2. 可用区下拉列表中选择需要的可用区。
    • 设置多可用区部署
      1. 选择部署方案为多可用区部署
      2. 可用区下拉列表中,分别为主节点和各从节点设置需要的可用区。

      说明

      • 您也可以勾选随机分配可用区,勾选后,系统会将实例中的所有节点在当前地域下所有可用区中随机分配,无需您再手动选择。
      • 多可用区部署可提高可用性,同时可能会出现 2ms~3ms 的网络延迟。

    关于可用区部署方案的更多详情,请参见多可用区同城容灾解决方案

    私有网络

    选择实例所在的私有网络。建议 Redis 实例与需要连接的 ECS 实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。

    说明

    实例创建成功后,私有网络不可更改。

    子网

    选择私有网络中可使用的子网。
    子网是私有网络内的 IP 地址块,私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网 IP 地址。更多详情,请参见创建子网

    端口

    您可以自定义私网连接地址的端口号,默认使用 6379 端口。取值范围为 1024~65535。
    实例创建成功后,您还可以修改私网地址的端口号。端口号修改方法,请参见修改端口号

    设置密码

    设置实例的默认账号(即 default 账号)密码。您可以选择立即设置稍后设置实例的账号密码。

    • 若选择立即设置,您需要输入实例密码并确认密码。密码需满足如下条件:
      • 长度为 8~30 个字符。
      • 至少包含大写字母、小写字母、数字或特殊字符中的任意 2 种。
      • 支持如下特殊字符:
        ()`~!@#$%^&*-+=_|{}[];<>,.?
        
    • 若选择稍后设置,您可以在实例恢复后再为 default 账号设置密码,密码设置方法,请参见修改或重置密码。您还可以根据业务需要设置新的账号和密码。具体方法,请参见创建与管理账号

    所属项目

    根据业务需要设置实例所属的项目。项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理
    根据您在 Redis 控制台左上角已选择的项目,执行对应的操作:

    • 若您选择的是账号全部资源,那么新建实例会加入 default默认资源)项目中。
    • 若您选择的不是账号全部资源,而是任意具体的项目,例如 default(默认资源),那么新建实例将自动加入该项目,无需设置。

    说明

    实例创建成功后,您还可以改变实例的所属项目,例如将实例从当前项目移入至目标项目,或将未加入项目的云资源移入至目标项目。具体操作步骤,请参见资源移入项目

    计费类型

    您可以选择按量计费包年包月
    若选择计费类型为选择包年包月,您需要确认购买时长,同时您还可以勾选到期自动续费,系统会在实例到期前自动续费。

  7. 在页面右下角单击确认订单
  8. 根据您选择的计费类型完成后续步骤。
    计费类型操作步骤
    按量计费确认订单页面,确认订单详情,阅读并勾选服务条款,单击立即购买

    包年包月

    1. 确认订单页面,确认订单详情,阅读并勾选服务条款,单击提交订单
    2. 确认订单信息页面,再次确认订单详情,单击下一步
    3. 提交支付信息页面,确认支付明细并选择支付方式,单击去支付
    创建实例大约需要几分钟时间,您可以在实例列表中看到新创建的实例。

恢复到原实例

说明

  • 若实例有过降配,请确保当前实例的内存总容量(总容量 = 单分片容量 x 分片数量)大于备份文件。
  • 恢复发生前,系统默认做一次全量备份。
  • 恢复开始时,当前实例将被清空,恢复过程中实例不可读写。
  • 开启数据闪回后,执行恢复到原实例操作会导致数据闪回功能先自动关闭再重新打开。数据闪回功能重新开启后,可恢复的时间点将以完成恢复到原实例操作的时间点为起点。更多详情,请参见设置数据闪回功能
  1. 登录 Redis 控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

  3. 实例列表页,单击目标实例名称。

  4. 在实例详情页,单击备份与恢复

  5. 备份与恢复页签,单击数据恢复

  6. 数据恢复页,配置如下参数。

    参数
    说明
    恢复到选择恢复到原实例
    恢复方式选择按备份集
    备份集从下拉列表中选择需要恢复的备份集。
  7. 在页面右下角,单击确定

相关 API

API
描述
DescribeBackups调用 DescribeBackups 接口查询指定实例的备份集信息列表。
RestoreDBInstance调用 RestoreDBInstance 接口将备份集中的数据恢复到原实例。