发布于: Jun 14, 2018

Amazon ElastiCache for Redis 今日宣布支持 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 之外,ElastiCache for Redis 还在新版本中增加了对传输中加密、静态加密和在线调整集群大小功能的支持。

新功能适用于所有商业 AWS 区域。只需单击几下,登录 AWS 管理控制台即可开始使用。