发布于: Feb 9, 2023

Amazon ElastiCache for Redis 7 现在包括增强型 I/O 多路复用,可大规模显著改善吞吐量和延迟。增强型 I/O 多路复用非常适合具有多个客户端连接的吞吐量受限工作负载,其优势会随工作负载并发级别而扩展。例如,与 ElastiCache for Redis 6 相比,使用 r6g.xlarge 节点并运行 5200 个并发客户端时,吞吐量(每秒读取和写入操作数)可增加高达 72%,P99 延迟可减少高达 71%。

对于具有多个客户端连接的吞吐量受限工作负载,网络 I/O 处理可能会成为影响扩展能力的一个限制因素。自 2019 年 3 月起,ElastiCache for Redis 通过处理专用线程上的网络 I/O 来优化计算利用率,使 Redis 引擎能够专注于处理命令。通过此次发布,每个专用网络 I/O 线程会将来自多个客户端的命令传输到 Redis 引擎,从而利用 Redis 高效批量处理命令的能力。

在所有 AWS 区域使用 ElastiCache for Redis 7 时,可自动使用增强型 I/O 多路复用,无需额外付费。无需更改应用程序或服务配置即可使用 ElastiCache for Redis 增强型 I/O 多路复用。有关更多信息,请参阅我们的博客文章文档。首先,使用 AWS 管理控制台创建新集群或升级到 Redis 7。