【Redis】Redis从缓存到AI向量平台

前言

Redis 早已不再局限于缓存中间件,正在演进为面向 AI 应用的实时数据基础设施。

时至 2026 年,Redis 的 AI 生态布局已经全面落地:多层次向量检索、原生 VectorSets 向量类型、LangCache 语义缓存、Redis Iris 智能体上下文引擎共同构成一套完整的 AI 能力矩阵。两条差异化的向量底层架构是整个体系的基石,也是理解 Redis AI 路线的关键。


一、两套向量核心架构对比

架构1:Redis Query Engine(传统向量检索,原RediSearch)

架构原理

向量并不独立存储,向量字段嵌入Hash或JSON文档中,开发者主动创建二级索引,索引内部支持FLAT、HNSW、SVS‑VAMANA三类ANN算法,能够同时完成向量相似度检索、全文检索、标签/数值过滤,实现向量+文本+元数据混合检索,是企业RAG知识库的首选方案。

  • 数据载体:Hash / JSON
  • 使用方式:FT.CREATE建立索引,FT.SEARCHFT.HYBRID执行检索
  • 优势:多条件过滤、全文与向量融合、支持聚合运算
  • 短板:需要提前定义Schema、手动维护索引,纯相似度召回场景较重
  • 特点:文档与索引分离;适合向量 + 全文 + 标签混合检索

加入时间与版本迭代

  1. Redis Stack 7.2(RediSearch 2.8,2023年)
    首次正式引入向量KNN检索,支持FLAT、HNSW索引,以独立模块方式运行,原生开源Redis无法直接加载,必须使用Redis Stack发行包,开启了Redis向量时代。
  2. Redis Stack7.4(2024年)
    新增BFLOAT16/FLOAT16半精度向量类型,大幅降低向量内存占用;引入SVS‑VAMANA向量索引,支持向量量化压缩,大规模向量存储成本显著下降。
  3. Redis8.0 GA(2025‑05‑01发布)
    重大架构变革:RediSearch正式更名Redis Query Engine ,由外部模块并入Redis内核,官方标准版开箱即用,不再需要MODULE LOAD加载,向量能力成为原生能力,无需依赖Stack发行包。

重要说明:8.0版本中Query Engine向量能力为正式GA,VectorSets仅为Beta测试状态。

  1. Redis8.2(2025‑08)
    完善SVS‑VAMANA索引,优化8bit标量量化,相比HNSW节省26%~37%内存,适合海量向量部署场景。
  2. Redis8.4(2025‑11)
    新增FT.HYBRID混合检索命令,支持向量相似度得分与全文关键词得分融合排序(RRF/线性加权),真正实现一站式混合检索,补齐RAG混合召回短板。

架构2:VectorSets(原生向量集合,Redis8新增)

架构原理

全新原生数据类型,与String、List、ZSet同级,向量是集合的一等公民,内置HNSW图索引,索引由Redis自动维护,不需要定义Schema、手动建索引。提供极简API,专注纯向量相似度召回,不擅长复杂多条件过滤,定位轻量化语义检索、语义缓存、短期记忆、推荐召回场景。

  • 数据载体:独立VectorSet结构
  • 使用方式:VADD写入向量,VSIM相似度检索,8.2增加VSETATTR绑定属性实现简单过滤
  • 优势:极简API、免索引维护、运维成本低、适合高频向量召回
  • 短板:复杂过滤、全文检索能力弱,无法替代Query Engine

加入时间与版本迭代

  1. Redis8.0(2025‑05‑01,GA版Beta)
    首次发布VectorSets,仅基础VADD/VSIM命令,属性过滤能力缺失,不建议生产环境使用。
  2. Redis8.2(2025‑08)
    增加VSETATTR,向量条目可挂载JSON属性,支持简单过滤,稳定性大幅提升,达到生产可用标准,是VectorSets落地首选版本。
  3. Redis8.4(2025‑11)
    优化向量量化、集群分片并行检索,提升亿级向量吞吐。

关键结论:两套架构不是取代关系,而是互补。复杂文档知识库选Query Engine;轻量语义缓存、Agent短期记忆、相似度召回选择VectorSets。

二、上层AI组件(非内核新增命令,属于官方应用套件)

1. LangCache 语义缓存

底层复用VectorSets或Query Engine向量检索,不再做字符串精确匹配,对用户Question做Embedding,实现语义级缓存命中,相似问题直接返回LLM历史结果,减少大模型调用次数、降低Token成本。

  • 发布时间:2025年春季官宣
  • 依赖底座:Redis8+向量能力,配套官方SDK RedisVL
  • 定位:LLM缓存加速层

2. Redis Iris AI Agent上下文引擎(2026年5月发布)

整套面向智能体的一站式解决方案,建立在Redis8内核向量、JSON、Streams之上,包含五大组件:Agent Memory(长短双层记忆)、LangCache语义缓存、Context Retriever检索器、RDI数据同步引擎、Redis Search向量检索。

  • 短期记忆:Redis Streams/List存储会话对话历史
  • 长期记忆:VectorSets/Query Engine保存用户偏好、历史事实、知识库
  • 能力:解决Agent长上下文丢失、外部数据陈旧、检索繁琐等痛点

注意:Iris和LangCache不属于Redis内核新增向量命令,是官方上层产品/SDK封装,需要Redis8及以上版本作为运行底座。

三、完整时间线汇总

我没法直接生成图片文件,下面整理成适合做成时间线图表的文本版,你复制到PPT/ProcessOn/绘图工具一键生成时间轴。

Redis向量能力演进时间线

时间 版本/产品 向量重要改动 架构说明
2023 Redis Stack7.2(RediSearch2.8) 首次增加FLAT、HNSW向量KNN检索 独立模块,Hash/JSON文档二级索引(Query Engine前身)
2024 Redis Stack7.4 FP16/BF16向量、SVS‑VAMANA索引、向量量化 模块形态,优化内存与大规模向量性能
2025‑05‑01 Redis8.0 GA RediSearch并入内核→Redis Query Engine(GA) VectorSets原生向量集合(Beta) 发布LangCache语义缓存 两套向量架构并存:文档索引+原生向量类型;LangCache属于上层SDK组件
2025‑08 Redis8.2 VectorSets增加VSETATTR属性过滤,SVS量化完善 VectorSets达到生产可用,轻量化纯向量召回
2025‑11 Redis8.4 新增FT.HYBRID混合检索,集群优化 Query Engine成熟,向量+关键词融合召回,适配RAG知识库
2026‑05 Redis Iris套件 Agent双层记忆、RAG检索、LangCache整合 上层AI应用套件,不修改内核,依赖Redis8向量底座

四、选型建议

  1. RAG知识库、文档检索、需要标签过滤+全文检索 → Redis8+ Query Engine
  2. LLM语义缓存、简单相似度召回、推荐、短期记忆 → Redis8.2+ VectorSets + RedisVL LangCache
  3. AI智能体,会话记忆、长期记忆、实时外部数据检索一体化 → Redis8 + Redis Iris
相关推荐
kiracrimson1 小时前
从缓存的角度看链表与线性表的差异
数据结构·链表·缓存
kyriewen1 小时前
GPT-6 发布当晚,三大 AI 集体宕机 4 小时——我扒完时间线,发现最该慌的不是宕机
人工智能·程序员·ai编程
莫得感情 o2 小时前
Redis 02 · 数据结构:String 到 Stream 怎么选
redis
GrepowTattu2 小时前
从2026世界机器人大会看机器人补能:为什么智能充电正在成为重要一环
人工智能·机器人
IT_陈寒2 小时前
React Hooks闭包陷阱差点让我加班到凌晨
前端·人工智能·后端
揽秀亭长2 小时前
视频转文字工具对比:从字幕生成到文本整理
人工智能·音视频
工业甲酰苯胺2 小时前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
CaseyWei2 小时前
Harness 架构 Multi‑Agent(多智能体)完整深度解析
人工智能·ai·架构·harness
devpotato3 小时前
缓存与数据库更新顺序不一致问题
java·数据库·redis