创建备份
功能概述
在 AppCenter 集群管理控制台,Redis Cluster 提供数据备份管理,集群备份创建成功后,用户可基于备份点创建集群,恢复数据。
Redis Cluster 集群的备份和恢复功能采用磁盘快照的方式实现。备份过程中,系统会首先执行相应命令让数据落盘,然后再做磁盘快照。为确保集群数据的全量备份,Redis Cluster 还提供数据自动备份管理,用户通过设置自动备份时间,定时备份数据。
| 注意 |
|---|
|
注意事项
为了保证数据的完整性,用户需要在创建备份前暂停所有文件的 写 操作,直到备份进入 捕获完成 的状态。或者先停止云服务器或解绑硬盘,进行离线备份。
-
备份时,可能会触发主从切换。
-
备份不能确保各节点以精确时间同步进行。
-
备份或恢复功能仅支持虚拟化类型为
kvm的集群。
另外,由低版本升级至 v7.2.5 及以上版本的集群,在使用备份或恢复功能时,可能出现以下问题:
-
恢复备份时,由于磁盘容量不是 10 的整数倍,导致无法恢复备份。该问题用户可通过将硬盘扩容为 10 的整倍数后解决。主要包括 v6.2.5 版本集群。
-
恢复备份时,由于密码问题导致无法恢复备份。该问题用户可通过修改密码进行解决。主要包括 v5.0.8 及以下版本和 v6.2.5 版本集群。
-
若集群虚拟化类型为
lxc,则暂不支持备份或恢复功能。主要包括 v5.0.8、v6.2.5 以及 v7.0.4 版本集群。
操作步骤
手动备份
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 键值数据库 Redis Cluster,进入 Redis Cluster 管理页面。
-
在 Redis Cluster 管理页面,点击目标集群 ID,进入集群详情页面。
-
在右侧备份标签页,点击创建备份。
-
弹出备份创建对话框,用户根据页面信息,填写相关参数。页面参数说明如下。
参数 说明 名称
当前备份的名称。
创建新备份链
是否创建新的备份链。
-
不勾选,表示在原有备份链上新增备份点。
-
勾选,表示创建新的备份链。创建新的备份链时,第一个备份点为
全量备份,其余备份点为增量备份。
-
-
确认参数信息无误后,点击确定,返回备份列表页面。待集群状态更新为
活跃,表示创建集群当前备份完成。
自动备份
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 键值数据库 Redis Cluster,进入 Redis Cluster 管理页面。
-
在 Redis Cluster 管理页面,点击目标集群 ID,进入集群详情页面。
-
在左侧基本属性区域,点击右上角图标,在展开的快捷菜单栏中,点击修改备份策略。
-
弹出备份策略修改对话框,用户根据页面信息,填写相关参数。页面参数说明如下。
参数 说明 自动备份
指定自动备份的时间点。
关闭表示不启用自动备份。备份链个数
取值范围为
1~100。备份链长度
取值范围为
1~100。-
默认值为
30,备份链个数改小会保留当前设置个数的最新备份链,而多余的备份链将会被系统删除。 -
当备份链长度超过该值时,系统将创建一条新的备份链。
-
-
确认参数信息无误后,点击确定,返回集群详情页面。
-
系统将在指定时间范围内触发自动备份,用户可在备份列表查看备份链详情。