Redis企业版容量存储型(简称容量存储型)基于云盘ESSD研发,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库服务。容量存储型在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的fork问题而预留部分内存的问题。适用于兼容Redis、需要大容量且较高访问性能的温冷数据存储场景。

背景信息

传统Redis基于内存易失性存储介质,随着业务的持续快速发展,数据量的飞速增长,经常会遇到下述问题:

  • 在大容量下的Redis存在服务抖动延时的问题。
  • 在业务发展后期,沉淀的数据量越来越多,而访问量越来越低,此时性能存在过剩的情况。

为解决上述业务上遇到的问题,阿里云基于ESSD云盘存储介质,推出了容量存储型产品,成本最低可达到全内存版本的15%,拥有极高的性价比;容量可达到百TB级别,拥有更高的数据可靠性。容量存储型产品在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的fork问题而预留部分内存的问题。

优势对比

对比项 容量存储型 混合存储型 开源Pika
兼容性 兼容大部分原生Redis命令。 完全兼容原生Redis命令。 和原生Redis命令差别较大。
持久化 可配置半同步或异步同步。 异步同步。 异步同步。
数据分布 全磁盘(阿里云TairDB存储引擎)。 内存中存放热数据的Key和Value,磁盘中存放所有的Key和Value。 全磁盘(RocksDB存储引擎)。
性能 约为原生Redis的60%,其中复杂数据结构(例如LIST、HASH、SET、ZSET)的性能比Pika高10% 。 内存中的热数据和原生Redis一致,冷数据性能不做保证,整体性能跟实际冷热数据负载相关。 约为原生Redis的60%。
适用场景 温数据。 数据温度不确定。 温数据。
成本 最低为Redis社区版的15%。 较容量存储型成本平均高20% 自建物理设备成本稍低,运维成本较大。

实例规格

容量存储型规格