Amazon ElastiCache for Redis 7 新增功能:利用增强型 I/O 多路复用功能,将吞吐量增大多达 72%
发布于:
2023年2月15日
Amazon ElastiCache for Redis 7 现在包含增强型 I/O 多路复用功能,可以大规模显著增大吞吐量和减小延迟。增强型 I/O 多路复用功能非常适合具有多个客户端连接的吞吐量限制型工作负载,它的优势可以随着工作负载并发水平而扩展。举个例子,在使用 r6g.xlarge 节点并运行 5200 个并发客户端时,与 ElastiCache for Redis 6 相比,您最多可以将吞吐量(每秒读写操作数)提高 72%,P99 延迟最多降低 71%。
对于具有多个客户端连接的吞吐量限制型工作负载,网络 I/O 处理可能会成为影响扩展能力的限制因素。自 2019 年 3 月起,ElastiCache for Redis 通过处理专用线程上的网络 I/O 来优化计算利用率,从而使 Redis 引擎能够专注于处理命令。此次发布之后,每个专用网络 I/O 线程会将来自多个客户端的命令传送到 Redis 引擎,从而充分利用 Redis 高效批量处理命令的能力。
在所有亚马逊云科技区域中,使用 ElastiCache for Redis 7 时,将会免费自动提供增强型 I/O 多路复用功能。无需更改应用程序或服务的配置,即可使用 ElastiCache for Redis 增强型 I/O 多路复用功能。有关详情,请参阅文档。要开始使用,请将您的 Redis 集群升级到版本 7 或更高版本。