内容提要
Redis 7.2版本推出了多项新功能,提升了开发者体验和性能,支持AI和向量数据库应用。新增的触发器和函数功能允许在数据库内执行复杂操作,改进了地理空间搜索和数据集成工具。自动分层存储技术提高了性能并降低成本,简化了Kubernetes环境中的数据库管理。
延伸解读
统一发布策略降低运维复杂度
Redis 7.2 首次采用统一发布模式,同时发布 Redis OSS、Redis Stack、Redis Enterprise Cloud、Redis Enterprise Software 及 Kubernetes 版本。这解决了以往不同发行版发布时间不一致的问题,让开发者更容易在不同 Redis 发行版之间移植代码,运维人员也能更统一地管理 Redis 资产。
向量数据库能力瞄准 AI 工作负载
Redis 7.2 强化了向量数据库功能,支持 FLAT 和 HNSW 两种索引类型,以及余弦、内积和欧几里得距离度量,并提供范围查询、混合搜索和 JSON 支持。结合与 LlamaIndex、LangChain 等框架的集成,Redis 旨在为生成式 AI 应用提供高性能的向量检索基础。
自动分层存储平衡性能与成本
自动分层存储(原 Redis on Flash)采用 Speedb 作为默认存储引擎,允许使用 SSD 扩展数据库容量,同时将热数据保留在内存中。相比上一代 RocksDB 引擎,吞吐量翻倍、延迟减半,基础设施成本最多可降低 70%,适合大数据集且对成本敏感的场景。
触发器与函数增强实时数据处理
触发器与函数(公共预览)在数据库内引入服务端事件驱动引擎,可执行 TypeScript/JavaScript 代码,实现跨分片读操作,并确保跨客户端应用的一致性。这扩展了 Redis 的可编程性,使复杂数据操作能直接在数据库层完成,减少客户端逻辑。
Q&A
Redis 7.2版本有哪些新功能?
Redis 7.2版本推出了触发器和函数、改进的地理空间搜索、自动分层存储技术和数据集成工具等新功能。
Redis 7.2如何支持AI和向量数据库应用?
Redis 7.2通过提供向量数据库支持、集成流行的应用开发框架和优化性能来支持AI和向量数据库应用。
Redis的自动分层存储技术有什么优势?
自动分层存储技术提高了性能并降低了成本,允许使用SSD扩展Redis数据库的存储。
Redis 7.2中的触发器和函数功能有什么用?
触发器和函数功能允许在数据库内执行复杂操作,确保跨客户端应用的一致性。
Redis 7.2如何简化Kubernetes环境中的数据库管理?
Redis 7.2通过支持Active-Active数据库部署和简化管理界面来简化Kubernetes环境中的数据库管理。
Redis Data Integration工具的功能是什么?
Redis Data Integration工具简化了数据集成过程,支持从多种数据源实时转换数据。