发布于: Jun 14, 2018

适用于 Redis 的 Amazon ElastiCache 如今已宣布支持 Redis 4.0.10。现在,您可以利用 Redis 4.0 中的新缓存改进和更好的内存管理功能,并提高内存中数据处理工作负载的性能和内存使用率。

下面是本次公告的主要亮点。

- 用于缓存改进的新移出策略 – 除了现有基于时间的 LRU (最近最少使用) 策略之外,Redis 4.0 现在还支持基于频率的 LFU (最不经常使用) 移出策略用于移出密钥。新的 LFU 策略通过将经常使用的数据保存在内存中而不考虑上次访问时间来提供更佳缓存命中率。

- 理解内存利用率的一系列新命令 – Redis 4.0 引入了一个系列新命令,其中包括 MEMORY,这可以提供有关 Redis 内存使用情况的更佳见解。MEMORY DOCTOR 命令可提供内存相关问题的补救信息,MEMORY USAGE 命令可提供密钥及其值的精确内存利用率。其他新命令包括 MEMORY MALLOC-STATS、MEMORY PURGE 和 MEMORY STATS。

- 活动内存碎片整理 – Redis 4.0 可以在线对内存进行碎片整理,从而为您的数据提供更高效的内存利用率和更多可用内存。

- 异步删除和刷新 – Redis 4.0 允许 DEL、FLUSHDB 和 FLUSHALL 等命令异步释放内存 (在与主进程不同的线程中运行)。这为您的应用程序提供了更多的灵活性、更好的性能和更快的响应时间。

除了支持 Redis 4.0.10 之外,适用于 Redis 的 ElastiCache 还在新版本中增加了对在线集群大小调整的支持。

所有 亚马逊云科技 区域均提供此新功能。若要通过几次点击就开始使用,请登录 亚马逊云科技管理控制台