云原生内存数据库Tair支持数据持久化,会按照默认的备份策略自动备份数据,您可以根据业务需求修改自动备份策略,也可以手动发起临时的备份。
背景信息
Tair实例使用RDB快照存储实现持久化,它会将某一时刻的内存数据保存到硬盘的文件当中,备份期间不会影响数据的读写性能。
Tair实例默认每天备份一次,您也可以随时发起手动备份,但每份备份文件仅保留7天,如需保留更长时间,您可以在备份完成后将备份文件下载至本地进行存储,具体操作请参见下载备份文件。
说明 除此以外,云原生内存数据库Tair还优化了基于
AOF
(Append-only-file)的持久化机制,将AOF增量归档,可实现方便快捷的秒级恢复,提升运维便捷性。更多信息,请参见通过数据闪回按时间点恢复数据。
注意事项
当实例的备份任务正在进行时,无法启动额外的备份任务,请在备份完成后重试。
操作步骤
- 访问Tair实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏,单击备份与恢复。
- 根据业务需求,选择执行下述步骤:
要执行的操作 操作步骤 修改自动备份策略 - 单击页面右上角的备份设置。
- 在弹出的对话框中,设置备份周期和备份时间段。
图 1. 设置自动备份策略 - 保留天数:备份文件的保留天数固定为7天,不可变更。
- 备份周期:可以设置为一星期中的某一天或者某几天,默认为每天备份一次。
- 备份时间:可以设置为任意时段,以小时为单位,建议设置为业务的低峰期。说明 控制台显示的时间为您电脑的时区。
- 单击确定。
手动发起临时备份 - 单击页面右上角的手动创建备份。
- 在弹出的对话框中,单击确定。
说明 单个实例每天最多允许手动备份14次,手动备份次数将于每天00:00重置。
相关API
API接口 | 说明 |
---|---|
CreateBackup | 为Tair实例手动创建数据备份。 |
DescribeBackupPolicy | 查询Tair实例的备份策略,包括备份周期、备份时间等信息。 |
ModifyBackupPolicy | 修改Tair实例的自动备份策略。 |