更新时间:2026-03-23 GMT+08:00
GeminiDB Redis备份概述
GeminiDB Redis支持数据库实例的备份,以保证数据可靠性。
使用须知
- 备份数据不支持下载或导出操作。
- GeminiDB Redis当前仅支持全量备份。
- 备份操作需要在实例状态为正常时才可以进行。
- 在数据备份过程中,会占用少量CPU资源,备份文件上传至OBS时会占用计算节点的带宽,可能对业务造成轻微的时延抖动。
- 实例删除后,手动备份的数据会一直保存,直到用户手动删除。
- 执行实例删除操作后
- 如果存在自动全量备份,系统会保留一个自动全量备份(若存在一天前的备份,则保留该备份;否则保留最近一次备份)到回收站。
- 当实例回收站列表中的备份总条数小于100时,系统会触发生成一次新的全量备份到回收站。
- 如果回收站的备份超出回收站策略的保留天数,系统将自动将其清除。非回收站的自动备份会在实例删除时一并被清除。
备份方案
GeminiDB Redis实例支持自动备份和手动备份两种方案。
备份原理
GeminiDB Redis采用存算分离的架构,备份原理图1所示。GeminiDB Redis存储池中对数据进行秒级快照,通过计算层透传,以压缩文件的形式存储在OBS存储服务中,不会额外占据实例的存储空间。快照的创建和删除对计算层无影响,上传过程会临时消耗少量计算资源,实例的CPU和内存指标会略微升高,属正常现象。
相比于社区版Redis较慢的备份速度以及产生性能抖动的问题,GeminiDB Redis备份速度更快,对性能几乎不产生影响。
备份存储
GeminiDB Redis的备份数据存储至对象存储服务(Object Storage Service,简称OBS),在提高数据容灾能力的同时有效降低磁盘空间占用。
购买实例存储空间后,GeminiDB Redis将同比例赠送备份存储空间,用于存储备份数据。例如,您购买的实例存储空间为100GB时,会得到赠送的100GB备份存储空间。当备份数据没有超出100GB,将免费存储在OBS上;当备份数据超出100GB,超出部分将根据OBS的计费规则收费,详情请参见OBS计费详情。
