Redis企业版持久内存型(简称持久内存型)基于Intel 傲腾™数据中心级持久内存(AEP),为您提供大容量、兼容Redis的内存数据库产品。单实例成本对比Redis社区版最高可降低30%,且数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。

背景信息

由于内存的价格相对昂贵且容量具备较大的局限性,限制了在某些场景中的规模化使用。阿里云于2018年正式开始投入Intel AEP的研究和落地,成功应用于当年双11的电商商品核心集群中,大幅降低了成本,是中国首个在生产环境正式部署应用Intel 持久化内存硬件的产品。

随着云上环境的成熟和AEP相关技术的完善,阿里云基于AEP全新研发了数据持久落地的自研引擎,结合神龙裸金属服务器推出了Redis持久内存型产品,将传统Redis内存易失性演进到了AEP原生持久化能力,大幅降低数据丢失的风险。

持久内存型产品既拥有内存级的访问延时和吞吐,也拥有数据持久化的能力。除了降低成本之外,持久内存型还能带来应用架构的简化,可将目前流行的应用+缓存+持久存储的架构模型,演进为更加简洁的应用+具备持久能力的内存数据库的架构模型,如下图所示。

持久内存型架构演进

产品优势

持久内存型基于Intel傲腾™持久化内存硬件,提供大容量、兼容Redis的内存数据库产品,数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。适用于兼容Redis、大容量、服务抖动稳定可控,数据持久化要求高的热温数据存储场景。

优势项 说明
超高性价比
  • 相同容量下对比阿里云Redis社区版,价格降低30%左右。
  • 性能可达到原生Redis的90%。
大规格优化
  • 解决大规格下执行AOF重写调用fork引起的延时抖动、服务数据加载慢等问题,无需在性能与持久化中取舍。
  • 可提供128 GB到512 GB的大容量主从规格,集群版预计最大规格为32 TB。
掉电数据不丢失
  • 强大的命令级持久化保障,每个写操作持久化成功之后返回。
  • 相较于Redis的秒级数据丢失,在高QPS场景下数据更加有保障。
高兼容性
  • 完全适配现有阿里云Redis数据库体系,具备高可用、弹性扩容缩容、日志、智能诊断与灵活的备份还原服务能力。
  • 兼容原生Redis绝大部分的数据结构和接口。

适用场景

  • 海量数据下对性能与成本要求高的场景

    计算中间数据对性能的要求很高,采用Redis社区版成本较高,如果采用HBase之类的数据库存储数据则可能无法满足性能需求。采用持久存储型实例保障数据持久化的同时提供近乎Redis社区版的吞吐和延时,可很好地平衡性能与成本。

  • 最终数据存储持久化要求高的场景

    游戏场景直接采用持久存储型实例作为最终的数据存储,相较于使用Redis+MySQL的架构场景,可获得更简洁的架构,更高的性能和性价比,且数据更加可靠。

实例规格

持久内存型规格