操作场景
数据闪回(Flashback)是一种秒级备份能力。相比按固定周期触发的普通备份将数据恢复到备份时刻,数据闪回以秒级粒度持续记录数据变更,为实例保留近 7天内的连续备份数据,使实例数据具备恢复到近7天内任意一秒的能力,恢复精度更高。当出现误操作、误删除或异常写入时,可将数据恢复到问题发生前的秒级时间点,最大限度减少数据损失。其适用于以下场景:
对数据回滚精度要求高、需要恢复到秒级时间点而非仅依赖定时备份的关键业务。
变更、发布或批量操作频繁,需要在出现异常时精确回退到操作前某一刻的业务系统。
需要对某一历史时间点的数据进行比对、审计或问题排查的场景。
功能说明
数据闪回功能支持以下能力:
开启与关闭: 通过将备份模式切换为秒级备份开启数据闪回,切换为普通备份关闭。开启后,实例的备份模式将持续为秒级备份。
秒级持续备份: 系统在全量备份的基础上,按秒级粒度持续记录增量数据变更,为实例保留近7天内任意时间点的备份数据。
基于备份恢复: 需要恢复数据时,可在克隆实例时选择对应的秒级备份文件,克隆出该时间点的数据副本,源实例不受影响。
使用限制
限制项 | 说明 |
生效范围 | 数据闪回仅对开启秒级备份后产生的数据变更生效,开启前的历史时段不在备份范围内。 |
支持版本 | Redis 4.0 版本及以上,Valkey 8.0。 |
开启数据闪回
1. 登录 分布式缓存数据库控制台,在实例列表中单击目标实例 ID,进入实例详情页。
2. 选择备份与恢复页签,单击右上方的数据闪回按钮。

3. 在弹出的窗口中,将数据闪回的开关切换为开启,单击确定。开启后,系统会立即自动触发一次全量备份,作为秒级备份的基线,并在此基础上持续记录增量数据变更。
说明:
开启数据闪回后,您会在备份列表中看到一条系统自动生成的全量备份记录,其备份方式显示为手动备份,备注有标识
startSecondLevelBackup。该备份是秒级备份的基线,其生成时间即为数据闪回备份覆盖范围的起点。若实例已开启备份加密,该基线备份同样为加密备份。关闭数据闪回
1. 进入实例详情页的备份与恢复页签,单击数据闪回按钮。
2. 在弹出的窗口中,将数据闪回的开关切换为关闭,单击确定。关闭后,系统不再记录新的秒级增量,已产生的秒级备份数据在保留期内仍保留在备份列表。
相关 API
接口名称 | 接口功能 |
修改实例的备份模式,用于开启( SecondLevelBackup)或关闭(NormalLevelBackup)数据闪回。 | |
查询实例秒级备份信息,返回秒级备份的起始时间点( StartTimestamp)与不可回档的缺口时间段(MissingTimestamps),用于确认秒级备份的覆盖范围。 |