• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
云数据库 Redis
下载PDF

4 数据备份

4.1 概述

简介

云数据库Redis支持数据库的备份和恢复。备份的主要目的是实现数据容灾,保证数据的安全性和可靠性。当数据库发生故障时,通过还原备份集将数据恢复到可用状态。

您可以通过本地存储库或自定义存储库的方式进行数据手动备份或自动备份。请参考新建本地存储库、新建自定义存储库。

自动备份

云数据库Redis会在数据库实例的备份周期和时间段创建实例的自动备份集。系统会根据您设置的备份保留时间保存数据库实例的自动备份集。您可以根据需要,将数据恢复到备份保留期中的任意时间点。具体操作请参见设置自动备份策略。

手动备份

此外,您可以通过手动备份对数据库实例进行备份。手动备份是由用户触发的数据库实例的全量备份,手动备份生成的备份集将会一直保存,直至用户手动删除。具体操作请参见创建手动备份。


4.2 新建存储库

4.2.1 新建本地存储库

简介

如果您是首次使用备份恢复功能,需要先新建存储库。存储库分为本地存储库、异地存储库和自定义存储库。本节介绍如何新建本地存储库。

限制与指导

当前版本每种存储库类型创建1个存储库。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

首次使用(无存储库):单击“新建本地存储库”,进入新建存储库页面。

非首次使用(已存在其他类型的存储库):单击“存储库”页签,然后单击“本地存储库”区域的“新建存储库”。

(3)下面以首次使用备份恢复功能为例,请根据参数说明完成信息配置。

微信截图_20241019214942.png

(4)完成信息配置后,单击“下一步”,进入确认配置页面。

(5)确认信息无误后,单击“确定新建”,弹出对话框,单击“确定”。


4.2.2 新建自定义存储库

简介

自定义存储库支持2种存储类型,文件存储SFTP和对象存储OSS。

SFTP:是将备份集存储在SFTP服务器上,一个存储库为一个目录。

OSS:是将备份集存储在OSS存储桶中,一个存储库为一个桶。

前提条件

已为用户添加访问密钥,具体操作请参见《对象存储OSS 用户指南》。

已在对象存储OSS侧创建存储桶,具体操作请参见《对象存储OSS 用户指南》。

使用SFTP/OSS前,请确保访问地址在该实例的VPC内可见,且已提前创建目录或桶并开通其读/写权限。

当前版本仅支持每种存储库类型创建1个存储库。

创建存储库时会自动生成默认的备份策略,支持修改。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

首次使用(无存储库):单击“新建自定义存储库”,进入新建存储库页面。

非首次使用(已存在其他类型的存储库):单击“存储库”页签,单击“自定义存储库”区域的“新建存储库”,弹出对话框。

(3)根据下表完成SFTP/OSS信息配置。

微信截图_20241019214833.png微信截图_20241019214841.png

(4)完成信息配置后,单击“校验信息”。

(5)校验通过后,单击“确定”完成存储库的新建。

后续操作

完成信息配置后,即可进行数据备份,包括设置自动备份策略、创建手动备份。


4.3 设置自动备份策略

简介

完成存储库创建后,系统默认开启自动备份策略,且不可关闭,您可以根据业务需要设置备份策略。设置自动备份策略后,云数据库Redis会按照策略中的备份周期和时间段进行自动全量备份。实例在执行备份时,备份时长和实例的数据量有关。备份后的数据将会保存至备份集按照策略中的保留时间天数进行存放。

当数据库发生故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。

限制与指导

自动备份后的数据将会保存至备份集按照备份策略中的保留时间天数进行存放,超过保留时间后备份集将会被自动清理。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

(3)单击“备份策略”页签,可以查看到已经设置的备份策略。

(4)单击“编辑”修改备份策略参数值。

微信截图_20241019214707.png

(5)单击“确定”,保存修改。

操作结果

备份数据将显示于备份集。

使用自定义存储库备份的数据可在对象存储OSS服务目标存储桶中查看备份文件。


4.4 创建手动备份

简介

云数据库Redis支持对正常运行的实例创建手动备份,您可以通过手动备份恢复数据,从而保证数据可靠性。手动备份默认对实例执行一次全量备份,生成的备份集将一直保留在备份集列表中,当您不需要时可以将其手动删除。

限制与指导

开启手动备份后实例状态由“运行中”变为“备份中”,备份过程中将会持续一段时间,期间不能再次执行手动备份。当实例状态由“备份中”变为“运行中”后,可再次执行手动备份操作。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

(3)单击右上角“手动备份”按钮,弹出对话框。

(4)输入描述信息后,单击“确定”,开始执行手动备份。

操作结果

手动备份创建成功后显示于“备份集”页签,您可以查看该备份集的相关信息。


4.5 编辑存储库

简介

存储库创建后,您可以根据需要修改存储库信息。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

(3)单击“存储库”页签,找到目标存储库。

(4)单击目标存储库右上角的“编辑”,弹出对话框。

(5)完成信息修改和校验后,单击“确定”。


4.6 删除存储库

简介

如果您不再需要某个存储库,可以将其删除。该存储库上的备份集将一并删除,无法恢复,请谨慎操作。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

(3)单击“存储库”页签,找到目标存储库。

(4)单击目标存储库右上角的“删除”,弹出对话框。

(5)确认信息无误后,单击“确定”。


4.7 删除备份集

简介

云数据库Redis支持手动删除备份集。如果自动备份生成的备份集超出备份策略中设置的保存天数,则会被自动删除,您也可以手动删除。手动备份无保存天数限制,只能通过手动删除,不会被自动删除。

限制与指导

正在备份中的备份集不允许被删除。

备份集删除后不可恢复,请谨慎操作。

操作步骤

(1)在实例列表页面,单击目标实例名称/ID,进入实例基本信息页面。

(2)单击左侧导航栏的“备份恢复”,进入备份恢复页面。

(3)单击“备份集”页签,可查看到当前实例已经创建的备份集。

您可以通过设置备份开始日期和结束日期,查看对应时间段内创建的备份集。

(4)单击目标备份集“操作”列的“删除”,弹出对话框。

(5)单击“确定”,删除备份集。

操作结果

目标备份集从列表中删除。


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部