用心打造
VPS知识分享网站

Redis 8.6的吞吐量比Redis 7.2提升了五倍以上

在前一个8.4 版本发布不到三个月后,分布式内存键值数据存储 Redis 正式推出了 8.6 版本,该版本建立在Redis 8.0奠定的基础之上。

该版本附带的基准测试表明,在缓存工作负载下,Redis 8.6 的吞吐量比 Redis 7.2 高出 5 倍以上。此外,启用流水线技术后,Redis 8.6 的每秒操作数最高可达 350 万次。

Redis 8.6 的吞吐量比 Redis 7.2 高出 5 倍以上。

与 Redis 8.4 相比,有序集合命令的延迟最多可降低 35%,短字符串 GET 请求的延迟最多可降低 15%,列表命令的延迟最多可降低 11%,哈希命令的延迟最多可降低 7%。哈希操作的内存使用量最多可降低 17%,有序集合的内存使用量最多可降低 31%。

Redis Streams 现在支持至多一次消息传递。生产者可以为消息附加幂等标识符。如果消息在崩溃或网络故障后重新发送,Redis 会检测到重复消息,并且不会将其再次添加到流中。

引入了两种新的驱逐策略:volatile-lrm 和 allkeys-lrm。这些策略基于最近最少修改的键来驱逐键。读取操作不会刷新最近修改时间。volatile 策略仅适用于设置了过期时间的键。allkeys 策略适用于所有键。

Redis 8.6 新增了内置热键检测功能。新命令会收集指定哈希槽内每个键的 CPU 和网络使用情况,并报告资源消耗最高的键。

双向 TLS 认证得到简化。Redis 可以根据客户端 TLS 证书中的通用名称自动进行客户端认证。客户端不再需要发出 AUTH 命令。ACL 用户无需密码即可配置。

最后,时间序列支持已扩展,允许使用 NaN 值。TS.ADD 和 TS.MADD 接受 NaN 值来标记不可用的数据点。现有聚合函数会忽略 NaN 值。新的聚合函数会统计 NaN 值和样本总数。

更多信息请参阅公告。Redis 8.6 现已可通过 Docker Hub(Alpine 或 Debian 镜像)、Snap、Homebrew、RPM 和 APT 获取。

赞(0)
未经允许不得转载;国外VPS测评网 » Redis 8.6的吞吐量比Redis 7.2提升了五倍以上
分享到