Redis 8 GA — Redis 成为可查询的、向量准备好的核心数据库,性能大幅提升

数据库RedisDevOps

关键更新

Redis 8 现在作为 Redis 开源正式发布。此次发布将 Redis 查询引擎和多个以前外部的数据结构(JSON、时间序列、概率结构和预览向量集)整合到核心发行版中,增加了八种新数据类型,并提供了“超过 30 项”的性能和资源使用改进(在查询吞吐量、复制和命令延迟方面取得了重大突破)。该项目还正式化了名称/许可变更:社区版现在是 Redis 开源,发行版为二进制文件列出了 RSALv2 / SSPLv1 / AGPLv3 选项。(redis.io)

重要性

这是一个为构建搜索、分析和 AI 相关服务的团队带来实际转折点的时刻。与其将 Redis 与单独的向量数据库或搜索服务拼接在一起,不如评估一个原生支持可查询 JSON、时间序列、近似数据结构(布隆过滤器/布谷鸟等)和为水平和垂直扩展优化的集成查询引擎的单一 Redis 8 部署。这减少了架构复杂性,降低了跨系统一致性问题,并可以实质性地降低延迟和运营开销——但它也改变了升级和打包的考虑:新的 redis-full 二进制文件和 redis-full.conf(以及新的 ACL 类别)意味着您应该测试与现有客户端、模块和 CI/CD 打包的兼容性。许可选项对于重新分发和下游打包决策至关重要;在生产环境中更换二进制文件之前,请审查您的法律/打包要求。操作建议:在预发布环境中验证性能和内存权衡,确认备份/复制行为是否符合您的 RPO/RTO 目标,并在推出之前审查 ACL(新的 @search/@json/@timeseries 类别)。(redis.io)

来源

继续阅读