分布式缓存服务 DCS-DCS备份恢复概述:备份的其他说明

时间:2024-07-31 17:14:14

备份的其他说明

  • 支持备份的实例类型
    • Redis的“主备”、“Proxy集群”、“Cluster集群”和“读写分离”实例支持数据备份与恢复功能,“单机”实例暂不支持。单机实例若需要备份,可参考Redis单机实例使用Redis-cli工具备份,使用redis-cli工具导出RDB文件。
    • Memcached的“主备”实例支持数据备份与恢复功能,“单机”实例暂不支持。
  • 备份原理

    Redis 3.0实例采用的是AOF文件进行持久化,Redis 4.0及以上基础版实例,手动备份支持选择RDB格式和AOF格式进行持久化;自动备份仅支持RDB格式进行持久化。

    如果需要导出Redis 3.0的RDB备份文件,可以通过redis-cli导出,使用命令:redis-cli -h {redis_address} -p 6379 -a {password} --rdb {output.rdb}

    • D CS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0及以上版本。
    • 放通了SYNC命令的Redis 3.0单机实例可以通过执行此命令将RDB文件导出;Redis 3.0 proxy实例由于架构的原因,不支持放通SYNC命令,因此不能导出RDB文件。

    备份任务在备节点执行,DCS通过将备节点的数据持久化文件压缩并转移到OBS服务中存储,从而实现实例数据备份。

    DCS以小时为单位,定期检查所有实例的备份策略,对于需要执行备份的实例,启动备份任务。

  • 备份时间点的选择

    建议选择业务量少的时间段进行备份。

  • 备份文件的存储

    备份文件存储在 对象存储服务 (OBS)中。

  • 自动备份异常的处理

    自动备份任务触发后,如果实例当前正在进行重启、扩容等操作,则定时任务顺延到下一时间段处理。

    实例备份失败或者因为其他任务正在进行而推迟备份,DCS会在下一时间段继续尝试备份,一天最多会尝试三次。

  • 备份数据保存期限

    自动备份产生的备份文件根据您设置的策略保留1-7天,超期由系统自动删除,但至少会保留最近一次的数据备份记录。

    如果备份数量没有超出最大限制(24个),手动备份数据不会自动清除,您可根据需要手动删除备份数据。

    • 自动和手动备份记录总数最多不超过24个,当备份记录超过24个时,自动删除最早的备份记录。
    • 当删除实例时,备份数据会随实例删除,如果需要保存备份数据,请提前将备份数据下载保存。
support.huaweicloud.com/usermanual-dcs/dcs-ug-0713010.html