在控制台进行备份与恢复
随着越来越多的业务开始使用Redis作为最终的持久化存储引擎,用户对于数据可靠性就提出了更高的需求。Redis的备份恢复解决方案全面升级了云数据库Redis的数据可靠性。
自动备份(设置备份策略)
背景信息
由于越来越多的应用将Redis作为持久化存储,所以需要常规的备份机制保证数据误操作之后,具备数据快速恢复的能力。阿里云采用在备节点上执行RDB快照备份,备份期间对您的实例访问不会产生性能影响,并且提供了控制台的快捷操作可以让您进行个性化的备份设置。
操作步骤
手动备份(立即备份)
除了备份常规设置外,您还可以在控制台上随机发起一次手工备份。
备份存档
背景信息
由于行业监管需要或者公司制度,需要将Redis中的数据定期备份存档,云数据库Redis版提供了备份存档功能并且目前对用户免费开放,云数据库Redis服务自动将自动备份或者手动备份文件保存至OSS上。目前阿里云将为您免费在OSS保存7天内的备份文件,7天外的备份文件将会自动删除。
如果您需要更长时间的数据存档,可以直接在控制台上复制链接将数据库备份文件自行下载到本地进行长时间存储。
操作步骤
- 登录Redis管理控制台。
- 在界面左上方的菜单栏中选择实例所在的地域 。
- 在实例列表页,单击目标实例ID或者其右侧操作栏的管理。
- 在左侧导航栏中,选择备份与恢复。
- 在备份数据页,选择要归档的备份数据集,单击下载。
数据恢复
用户对数据库误操作引起的损失可以通过数据恢复功能最大程度地减少。您可以在控制台上使用备份文件进行数据恢复,或使用本地保存的备份文件在ECS中使用redis-shake恢复数据。
控制台恢复ECS中使用备份文件恢复
如您曾经将备份文件下载到本地保存,可以在ECS实例中使用redis-shake将备份文件中的数据恢复到Redis实例。详细步骤请参见使用redis-shake备份Redis实例。
克隆实例
背景信息
在日常维护项目中,运维工程师经常需要快速部署一个新的应用,通常应用程序的部署会相对简单,基于一个ECS的镜像文件便可以轻松搭建。而数据库层面就会相对复杂,运维工程师需要购买或者安装一个数据库,然后再初始化相关的数据库脚本(创建表、触发器、视图等),操作琐碎并且错误率也比较高,尤其是游戏行业这种快速开服,快速部署新应用往往一天会重复很多次。
云数据库Redis针对这个需求,开发了克隆实例的功能,您可以根据备份文件克隆出一个新的包年包月或者按量付费实例,复杂的数据库开发部署操作采用一键式的图形化界面搞定,极大的提高了工作效率。
操作步骤
视频简介
关于备份与恢复的详细信息,请您观看以下视频,视频时长约为3分钟。
相关API
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论