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

下载备份

最近更新时间2024.04.12 13:02:06

首次发布时间2022.05.18 11:50:07

缓存数据库 Redis 版支持备份下载功能,本文介绍如何通过控制台下载备份。

前提条件

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

使用场景

您可以在如下场景中使用备份下载功能:

  • 缓存数据库 Redis 版的备份默认保留 7 天,当需要长时间保留备份时(如监管或信息安全等),可以将备份下载并存储到本地。
  • 可以将下载的备份恢复至线下自建数据库后,执行数据分析或业务测试等操作。
  • RDB 分析功能无法满足业务性能分析需求时,您可以下载备份到本地,然后使用开源工具对备份进行离线分析。

计费说明

缓存数据库 Redis 版生成的所有备份均保存在火山引擎对象存储 TOS 服务,不会占用 Redis 实例的存储空间,暂不收费。正式收费会提前通知,届时请关注官网和产品通知。
关于 Redis 实例计费项的更多信息,请参见计费项与价格

操作步骤

  1. 登录 Redis 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 您可以选择如下任意一种方法找到需要目标备份。
    • 方法一

      1. 实例列表页,单击目标实例名称。
      2. 在实例详情页,单击备份与恢复
      3. 备份与恢复页签,您可以在备份列表右上角,根据开始和结束时间筛选出目标备份。
    • 方法二

      1. 在左侧导航栏中,选择 NoSQL数据库 > Redis > 备份列表
      2. 备份列表页,您可以通过列表右上角的筛选条件,以及列表中的备份状态实例状态等字段筛选出目标备份。

    说明

    更多关于备份筛选条件或字段的信息,请参见查看备份

  4. 在目标备份右侧的操作栏中,单击下载
  5. 在弹出的备份下载面板中找到需要下载的 rdb.文件,并根据业务需要执行如下操作完成下载。

    说明

    针对已启用分片集群的 Redis 实例,为保障数据一致性,您需要将实例中所有分片的 rdb. 文件都下载下来。

    业务场景
    操作步骤

    通过私网下载

    1. 单击右侧操作栏中的复制私网
    2. 根据 ECS(需与当前 Redis 在同一 VPC 下)的操作系统执行对应的操作完成下载:
      • Windows 操作系统:在浏览器地址栏中粘贴并按回车键,浏览器将自动完成下载。
      • Linux 操作系统:执行下述格式的命令进行下载。
        wget -c '<数据备份私网下载地址>' -O <自定义文件名>.<后缀>
        
        示例如下:
        wget -c '<数据备份私网下载地址>' -O backupdownloadtest.rdb
        

    通过公网下载

    1. 单击右侧操作栏中的复制公网
    2. 在浏览器地址栏中粘贴并按回车键,浏览器即可自动完成下载。
    下载到本地单击右侧操作栏中的下载

相关 API

API描述
DescribeBackups调用 DescribeBackups 接口查询指定 Redis 实例的备份集信息列表。
DescribeBackupPointDownloadUrls调用 DescribeBackupPointDownloadUrls 接口获取指定备份的下载地址。