您可以使用云数据库Redis的数据闪回功能,按时间点恢复数据。开启数据闪回功能后,在备份文件的保存期内,您可以恢复指定时间点的Redis数据,从而避免误操作带来的数据损失,或者在频繁回档的业务场景快速完成数据切换。

前提条件

  • 实例的引擎版本为Redis 5.0(企业版)。
  • 实例的小版本为最新,详情请参见升级小版本
    说明 如果升级小版本按钮不可用,则表示当前小版本已经是最新。
  • 实例的系列类型为性能增强型。
  • 实例的架构类型为标准版或集群版。
  • AOF落盘处于开启状态(默认为开启状态)。

背景信息

云数据库Redis具有性能卓越、架构灵活、安全性强、可用性高等特点,越来越多的应用开始使用云数据库Redis作为持久化存储引擎。因此,可靠的持久化机制和便捷而精确的数据恢复功能尤为重要。除了可以使用RDB快照进行自动手动备份,云数据库Redis还优化了基于AOF(Append-only-file)的持久化机制,将AOF增量归档,可实现方便快捷的秒级恢复,提升运维便捷性。

开启数据闪回功能后,AOF备份数据将最长保留7天。在此期间您随时可以指定一个精确到秒的时间点,系统将基于所选时间点的备份数据创建一个新的实例,实现精确的数据恢复。

功能限制

  • 可恢复的时间范围为当前时间点至数据闪回开启的时间点(目前最长为7天)。
  • 开启数据闪回后,如果执行了变更配置、迁移可用区、升级集群版小版本将影响可恢复的时间点。例如执行了变更配置,则可恢复的时间点将以完成变更配置的时间点为起点。
  • 由于开启闪回功能后,系统需要上传相关的数据与日志(约需十分钟),请勿在开启后立即使用,如需此功能请提前开启。

费用说明

操作 说明
开启数据闪回功能 不收费。
执行数据闪回操作
  • 数据闪回功能处于试用期,目前可免费恢复7天内的数据,未来正式推出后将根据恢复的时间点收取费用,请关注本文或官网公告。
  • 由于执行数据闪回时系统将创建一个新的实例并将数据恢复至该实例,您需要为该实例支付相关费用,详情请参见收费项与价格

操作步骤

  1. 登录Redis管理控制台
  2. 在顶部菜单栏的左上角,选择实例所属的地域。
  3. 实例列表页,单击目标实例ID。
  4. 在左侧导航栏,单击备份与恢复
  5. 备份与恢复页面,单击数据闪回页签。
  6. 单击马上开启,即可开启数据闪回功能。
    说明
    • 如果未开启AOF落盘(即appendonly参数设置为no),控制台将弹出对话框提示您开启AOF落盘功能。
    • 如果仅需开启闪回功能,无需执行步骤7。
  7. 可选:执行数据闪回,恢复指定时间点的数据至新实例。
    1. 数据闪回页签,单击马上闪回
    2. 阅读对话框的提示信息,然后单击确定
    3. 在跳转到的克隆实例页面,选择下述付费方式:
      • 预付费:在新建实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
      • 按量付费:后付费,按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
    4. 为新创建的实例设置下述参数信息。
      配置闪回
      选项 说明
      克隆源类型 选择过去时间点
      备份时间点 指定一个精确到秒的时间点,目前支持恢复7天内的任意时间点,使用该时间点的备份数据创建克隆实例。指定备份时间点
      可用区 可用区是地域中的一个独立物理区域,不同可用区没有实质性区别。
      网络类型
      • 经典网络:传统的网络类型。
      • 专有网络(推荐):也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
      注意
      • 请确保Redis实例与需要连接的ECS实例的网络类型一致,否则它们无法通过内网互通。
      • 如果Redis实例与需要连接的ECS实例的网络类型都是专有网络,请确保二者在同一VPC中,否则它们无法通过内网互通。
      • 经典网络中的Redis实例可以切换到专有网络,专有网络中的实例无法切换到经典网络。
      虚拟交换机 虚拟交换机(VSwitch)是组成专有网络的基础网络模块。如果VPC内还没有交换机,请先创建交换机
      版本类型 固定为企业版(Tair),详细说明参见企业版简介
      系列类型 固定为性能增强型,详细说明参见性能增强型
      版本号 Redis的引擎版本。
      架构类型 根据业务需求选择为集群版标准版
      说明 暂不支持读写分离版
      • 集群版:采用多分片集群架构,每个分片服务器均为主从(master-replica)架构。
      • 标准版:采用主从(master-replica)架构,提供高可用切换。
      详细信息参见架构信息查询导航
      分片数 集群实例的分片数。
      节点类型 标准版集群版对应的节点类型为双副本,为一主一从的双机热备架构,数据持久化保存。
      实例规格 每种规格都有对应的内存大小、连接数上限、带宽限制等,详情参见规格查询导航
      说明
      • 请确保您为新实例选择的内存容量大于需要恢复的数据占用的容量。
      • 实例创建后会自动生成数据库元信息,占用少量的存储空间:
        • 标准版实例中的元信息大小为30 MB-50 MB。
        • 集群版实例每个分片均包含30 MB-50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。
      密码设置 设置实例的连接密码。
      • 立即设置:在下方的输入密码区域设置密码。
      • 稍后设置:创建实例后再修改密码
      实例名称 设置克隆实例的名称。
      购买时长 选择包年包月实例的时长,包月可选择1-9个月,包年可选择1~3年。
    5. 阅读并选中服务协议。
    6. 单击页面右下角的去支付去开通,根据提示完成支付流程。
    完成操作后,系统将基于该时间点的备份数据创建一个新实例。