本章节介绍云数据库Redis的数据持久化机制。
云数据库Redis社区版采用内存加硬盘的方式存储数据,通过AOF和RDB文件将Redis实例中的数据持久化保存到硬盘中。您可以在Redis管理控制台进行备份与恢复。
除此以外,云数据库Redis企业版从访问延时、持久化需求、整体成本这三个核心维度考量,基于DRAM、NVM和
ESSD云盘存储介质,推出了多种不同形态的产品,为您提供更强的性能、更多的数据结构和更灵活的存储方式,满足不同场景下的业务需求。
- 持久内存型:持久内存型基于Intel 傲腾?持久内存,为您提供大容量、兼容Redis的内存数据库产品,数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。
- 容量存储型:容量存储型基于ESSD云盘研发,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库服务。容量存储型的数据直接分布在ESSD云盘上,在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的fork问题而预留部分内存的问题。适用于兼容Redis、需要大容量且较高访问性能的温冷数据存储场景。
- 混合存储型:混合存储型采用内存加磁盘的存储模式,能够在业务高峰期后对冷热数据进行弹性分离,既保障了热数据的内存访问速度,又提供了远超社区Redis的存储容量,实现了性能与成本的平衡。