You need to enable JavaScript to run this app.
导航
备份与恢复
最近更新时间:2025.02.05 15:10:07首次发布时间:2022.01.14 17:38:57

本文汇总了缓存数据库 Redis 版备份与恢复相关的常见问题。

在控制台执行了清除数据操作后,数据还能恢复吗?

执行清除数据操作后,当前 Redis 实例中的所有业务数据都会被立即清除且无法找回,还会对线上业务造成影响,请谨慎操作。

说明

  • 建议清除数据前,先手动备份 Redis 主备实例的数据。手动备份的方法,请参见手动备份
  • 单节点实例不支持备份恢复功能,因此数据被清除后无法再恢复,请谨慎操作。

缓存数据库 Redis 版自动备份的时间段是什么时候?

主备类型的 Redis 实例创建成功后,若您未修改自动备份策略,系统会默认每天从 00:00~06:59 间选择任意一个小时(如 02:00~02:59)进行备份,备份默认保留 7 天。您也可以根据业务需要修改自动备份策略,修改方法,请参见设置自动备份

说明

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

是否能恢复误操作删除的实例?

删除实例时,Redis 为不同类型的实例提供了不同的备份策略。其中:

  • 主备实例:默认备份策略为创建一个最终备份

    警告

    • 删除实例前会默认创建一个最终备份,备份创建成功后保留期为 7 天。建议您及时下载保存到本地;实例删除后,数据将被彻底清除且不可恢复,请谨慎操作。
    • 若您误操作删除了主备实例,您可以在备份列表页查看或下载已删除实例的备份,并根据备份恢复实例。更多详情,请参见恢复已删除实例
  • 单节点实例:默认备份策略为不创建最终备份

    警告

    单节点实例不支持持久性和备份功能,删除时默认不会创建任何备份,删除后实例数据将被彻底清除,请谨慎操作。关于单节点实例的更多详情,请参见产品架构

是否支持将外部数据导入 Redis 实例中?

您可以通过数据库传输服务 DTS,将外部数据在线平滑迁移或同步至缓存数据库 Redis 版。数据迁移或数据同步的操作步骤,请参见创建 Redis 数据迁移任务

缓存数据库 Redis 版是否支持 AOF 持久化策略?能否设置 AOF 按秒落盘?

缓存数据库 Redis 版的主备实例默认开启 AOF 持久化策略,您可以通过 appendonly-switch 参数关闭 AOF 持久化功能,但暂不支持自定义 AOF 持久化策略(如设置 AOF 按秒落盘)。关于 appendonly-switch 参数的更多详情,请参见参数支持
此外,缓存数据库 Redis 版还提供了 RDB 快照存储和数据闪回功能实现持久化,其中:

  • RDB 快照存储会周期性地根据指定时刻的内存数据创建并生成 RDB 快照文件,备份期间不会影响数据访问的性能。更多详情,请参见数据备份
  • 开启数据闪回功能后,系统会将 AOF 增量归档,可用于按秒级恢复,提升运维便捷性。更多详情,请参见设置数据闪回功能

为什么实例全量备份结束后,Redis Exporter 上会出现 Redis instance lost a slave 报错?

Redis 实例创建成功后,若您未修改自动备份策略,系统会默认每天从 00:00~06:59 间选择任意一个小时(如 02:00~02:59)进行全量备份。全量备份过程中,系统会将该备份链路当做一个单独的 Slave 节点与 Server 的从节点进行数据同步。当备份完成后,该备份任务链路会自动断开。
因此一些监控工具(例如 Redis Exporter )可能会出现 Redis instance lost a slave 或类似报错。您无需对上述报错进行处理,该报错并不会对实例正常运行或备份任务造成任何影响。
关于 Redis 自动备份的更多信息,请参见自动备份