Redis持久化与备份恢复概述
更新时间:2024-07-03
概览
为避免Redis内存中的数据在服务器宕机或其它故障情况下丢失,云数据库Redis提供了不同的数据持久化策略以及备份恢复策略,通过合理选择和配置,实现数据的持久化和恢复,提高系统的可用性和可靠性。
持久化策略
RDB持久化
在指定的时间间隔内,将内存中的数据集快照写入磁盘,数据恢复时将快照文件直接再读到内存。
您可以在实例详情-备份管理中根据业务需求进行自动备份策略的设置,也可以发起手动备份生成RDB备份文件。
AOF持久化
将Redis服务器所执行的所有写操作命令(例如 SET KEY VALUE
)以追加的方式写入到AOF文件中,当服务器启动时会把AOF文件中的命令重新执行一遍来恢复数据。
创建的Redis实例默认开启AOF持久化,您可以在实例详情-参数管理中通过修改appendonly参数进行持久化策略设置,例如关闭AOF落盘。
备份与恢复
云数据库 Redis 实例提供基于RDB持久化的数据文件备份与恢复。
类别 | 方案 | 说明 |
---|---|---|
数据备份 | 自动备份或手动备份 | 提供RDB数据备份,支持自动备份和手动备份两种方式 |
下载备份文件 | 下载RDB备份文件到本地 | |
数据恢复 | 恢复实例 | 使用实例备份文件进行原实例模式、克隆实例模式恢复数据 |