云数据库Redis的备份文件会免费保留7天,如果需要更长时间的备份存档(例如监管或信息安全需要),您可以将备份文件下载到本地进行存储。同时,您也可以将下载的备份文件恢复至自建数据库,以配合执行数据分析或业务测试等操作。

前提条件

Redis实例为社区版或企业版(性能增强型持久内存型)。

操作步骤

  1. 登录Redis管理控制台
  2. 在顶部菜单栏的左上角,选择实例所属的地域。
  3. 实例列表页,单击目标实例ID。
  4. 在左侧导航栏,单击备份与恢复
  5. 找到目标备份文件,单击其操作列的备份下载
    图 1. 下载备份文件
    下载备份文件
    说明 当Redis实例为集群架构读写分离架构时,为保障数据一致性,您需要下载实例中每个数据节点的备份文件。
  6. 在弹出的对话框中,选择下述操作步骤:
    要执行的操作 操作步骤
    通过外网下载
    1. 单击复制外网下载地址
    2. 在浏览器地址栏中粘贴并按回车键,浏览器将自动完成下载。
    通过内网下载(例如在ECS中下载)
    1. 单击复制内网下载地址
    2. 根据客户端的操作系统选择下载方式:
      • Windows操作系统:在浏览器地址栏中粘贴并按回车键,浏览器将自动完成下载。
      • Linux操作系统:执行下述格式的命令。
        wget -c '<数据备份文件内网下载地址>' -O <自定义文件名>.<后缀>

        示例如下

        wget -c 'http://rds****.oss-cn-hangzhou-internal.aliyuncs.com/custins416****/hins1****.rdb?...' -O backupfile.rdb
    说明 在ECS中通过内网地址下载时,ECS和Redis实例的网络类型无需一致。

相关操作

下载完成后,您可以将备份文件恢复至自建数据库中,以配合执行数据分析或业务测试等操作。具体操作,请参见使用redis-shake恢复数据

相关API

API接口 说明
DescribeBackups 查询Redis实例的备份文件信息及下载地址。