Redis 免费

-

Redis 是全球最流行的内存数据存储系统,从缓存工具演进为 AI 数据基础设施。内置向量搜索引擎、语义缓存(LangCache)、Agent Memory 等 AI 能力,为AI数据处理和 Agent 应用提供亚毫秒级的数据访问与上下文记忆层。

Redis 产品界面

Redis 的 AI 数据基础设施平台

Redis 的核心参数与统计

参数
产品定位 内存数据存储 + AI 实时数据基础设施平台
核心形态 开源数据库引擎 + 托管云服务(Redis Cloud)+ AI 托管服务(Redis Iris)
目标用户 后端开发者DevOps/SRE、AI/ML 工程师AI Agent 开发者、企业架构师
核心技术 内存键值存储、向量搜索(HNSW/FLAT)、全文搜索JSON 文档存储、时间序列、概率数据结构、发布订阅/流处理
许可协议 v8.0+ 三许可(AGPLv3 / RSALv2 / SSPLv1),v7.4-7.8 双许可(RSALv2 / SSPLv1),v7.2- 为 BSDv3
部署方式 自托管 / Docker / Redis Cloud(AWS/Azure/GCP)/ Redis Enterprise(私有化)
编程语言 C(核心引擎)+ Rust(RediSearch、RedisJSON 等模块)
最新版本 8.10 Community Edition(~2026-06)
GitHub Stars 75,600+
GitHub 贡献者 830+
支持客户端 Python、JavaScript、Java、Go、C#/.NET、PHP、C 等 40+ 语言

Redis 正在从"缓存工具"重新定位为"AI 应用的数据基础设施"。8.x 版本将 RediSearch、RedisJSON、RedisTimeSeries 等模块直接打包进统一发布包,开发者只需一个 make 命令即可获得完整的向量搜索 + JSON 文档 + 时间序列能力。新增的 Vector Set(向量集合)数据类型提供了比传统 RediSearch 索引更低门槛的语义相似度搜索入口,配合 VADDVSIM 命令,可在不创建索引的情况下直接执行向量检索。

一句话简评:Redis 不是一个独立的 AI 产品,而是内嵌在 AI 应用架构中的数据层增效引擎——它让你在已有的缓存/数据库集群上,零额外运维成本地获得向量搜索和 Agent 记忆能力。

Redis 的用户与市场认可

开源社区统治力:GitHub 75,600+ Stars、24,700+ Forks、830+ 贡献者,是全球最受欢迎的数据库之一。根据 Stack Overflow 2025 开发者调查,Redis 被评选为"#1 AI Agent 数据存储工具",超过 Pinecone、Chroma 等专用向量数据库在 Agent 开发者中的使用率。

企业级采用:Redis 在企业级市场覆盖广泛,公告客户包括 Character.AI、Mangoes.ai、Safe in Home 等 AI 原生公司。Redis Cloud 已在 AWS、Azure、GCP 三大云平台提供托管服务,Enterprise 版支持 SOC2、HIPAA 合规部署。全球每天有数百万个 Redis 实例在生产有境中运行。

生态集成深度:Redis 是 LangChain、LlamaIndex、LangGraph 等主流 AI 框架的首选向量存储之一,提供官方 RedisVL Python 客户端专门用于向量搜索工作负载。Redis Agent Memory 已与 Google ADK(Agent Development Kit)深度集成,提供 adk-redis 包。

行业认可:Redis 的向量搜索基准测试(1B 向量规模)展示了其在海量数据集上的线性扩展能力,但具体性能数据以官方基准测试博客为准。Redis Ltd. 公司在数据库和 AI 基础设施领域持续获得风险投资,但具体融资轮次和金额以 Crunchbase 等权威来源为准。

Redis 的成本优势

成本结构:三层定价模型覆盖从原型到企业级

层次 定价模式 典型月费 容量限制 适用阶段
开源(C 端/社区) 免费,AGPLv3/RSALv2/SSPLv1 $0 无限制(自托管硬件成本自理) 开发、测试、内部使用
Redis Cloud Essentials 按小时计费,共享实例 ~$5-50/月 250MB-100GB RAM+SSD 中小型应用、原型验证
Redis Cloud Pro 按小时计费,专用实例 $200-5,000+/月 无限制,支持 Flex(RAM:Flash 混合) 生产级、高吞吐需求
Redis Enterprise 按年合同,私有化部署 $10,000+/年 按集群规格定制 企业合规、多活、大容量

C 端/个人用户:开源社区版完全免费,包含向量搜索JSON、时间序列等所有核心功能。需自备服务器资源,单节点内存消耗从 1GB 起步,大规模向量索引需考虑内存成本(全内存运行,1M 条 768 维向量约占用 2-3GB 内存)。

开发者/API 层:Redis Cloud Free 层提供 30MB 的单数据库实例,适合功能试用和低负载原型验证。Essentials 套餐从 $0.007/小时(约 $5/月)起,共享部署,支持 SAML SSO、RBAC、传输加密。Pro 套餐专享实例从 $0.014/小时($200/月最低消费)起,支持多数据库、多区域主动-主动部署99.999% SLA。

企业/私有化层:Redis Enterprise 支持私有云(VMware、OpenShift)和物理机部署,提供多活集群、跨数据中心复制SOC2/HIPAA 合规和高级技术支持。以官方实时报价为准,通常按集群节点数和年合同定价。

LangCache 语义缓存节约效应:根据官方公布案例,Mangoes.ai 在医疗问诊场景中通过 LangCache 达到了 70% 缓存命中率,节省约 70% 的 LLM API 费用,同时响应速度提升 4 倍。具体节约比例因场景而异,以实际测试为准。

Redis 的主要功能

向量搜索与混合检索

  • 向量索引:支持 HNSW(分层可导航小世界)和 FLAT(暴力搜索)两种索引算法。HNSW 在大规模数据集上提供近似最近邻搜索,FLAT 在小数据集上保证 100% 召回率。支持余弦距离、内积(IP)和 L2 欧氏距离三种距离度量。
  • 混合查询:向量相似度搜索可与全文搜索、地理空间过滤、数值范围筛选等传统查询条件组合,在一次查询中同时满足语义相似性和结构化过滤需求。这是 Redis 对比 Pinecone、Weaviate 等纯向量数据库的关键差异——不需要维护两套数据存储来分别做向量搜索和元数据过滤。
  • Vector Set(向量集合):8.x 引入的独立数据类型,使用 VADD/VSIM 命令即可执行语义搜索,无需预先定义索引 schema。适合快速原型和小批量向量查询场景。

语义缓存(LangCache)

核心价值:通过 REST API 管理的全托管语义缓存服务,将 LLM 响应的语义相似查询缓存到 Redis 中。当用户提交一个查询,LangCache 判断是否有语义上类似的已缓存响应,命中即直接返回,跳过 LLM 调用。默认集成 Embedding 模型,也支持用户自定义向量嵌入工具。

协同效应:LangCache 与 Redis 的向量搜索能力共享同一基础设施。开发者在 Redis Cloud 集群上开启 LangCache 后,无需额外部署缓存中间件。缓存命中率自动优化,支持精度/召回的自适应控制。

Agent Memory(Agent 记忆存储)

  • 工作记忆:按会话(Session)隔离的短期记忆,存储当前对话的实时消息流,Agent 在单次交互中保持上下文连贯。
  • 长期记忆:通过 LLM 提取策略自动从对话中抽取出事实、偏好和事件,向量化后存入 Redis,跨会话持久化。支持基于语义 + 元数据的混合检索,Agent 在后续交互中自动召回相关记忆。
  • 记忆管理:自动摘要和修剪会话历史,将高价值事实从短期记忆提升至长期记忆,通过内容哈希去重防止记忆重复。提供 REST API、MCP Server、Python Client 三种接入方式。

Context Retriever(上下文检索器)

Schema-first 的结构化数据访问层,将业务实体(客户、订单、工单等)定义为结构化工具(Tools),Agent 通过工具接口直接查询 Redis 中的实时业务数据,而不是猜测 API 路径或手动拼接提示词。与 LangCache 配合使用时,Agent 可以在同一系统内完成"检索业务上下文 → 缓存语义结果 → 更新 Agent 记忆"的完整闭有。

数据结构服务器与实时处理

  • 核心数据结构:字符串、哈希、列表、集合、有序集合JSON、位图HyperLogLog、地理空间索引、时间序列、概率数据结构(Bloom/Cuckoo 过滤器t-digest、Top-K、Count-min sketch)。
  • 发布订阅与流:Pub/Sub 通道支持轻量级消息广播,Redis Stream 提供类似 Kafka 的日志结构,支持消费者组、消息确认和回放。适用于实时通知、事件驱动架构和异步任务队列。
  • 可编程性:支持 Lua 脚本和 server-side 函数,减少客户端-服务器往返次数,实现原子化复杂操作。

Redis 的模型与版本演进

Redis 的版本演进主线从"缓存数据库"走向"AI 数据基础设施":

主线发布

  • Redis 6.2(~2021):ACL 增强SSL/TLS 原生支持、新数据类型和命令优化。作为社区版长期维护基线,奠定企业级安全基础。
  • Redis 7.2(~2024):RediSearch 向量搜索能力显著增强,支持余弦、内积L2 距离和 HNSW 索引。Redis Stack 将模块打包发布,降低集成复杂度。
  • Redis 7.4(~2025):开源许可从 BSDv3 切换至 RSALv2/SSPLv1,引发社区争议并催生了 Valkey 等分支项目。向量搜索性能优化,集群管理增强。该版本是"商业化转型"的关键节点。
  • Redis 8.8(2026-05-25):里程碑版本。许可升级为三许可模式(AGPLv3/RSALv2/SSPLv1),用户可自行选择 AGPLv3 从而满足更严格的开源合规要求。打包模块统一构建发布(RediSearch、RedisJSON、RedisTimeSeries 等),make modules-update && make 一键构建完整系统。
  • Redis 8.10(~2026-06):C 核心引擎构建体系重构,新增 Array 数据类型,引入 Vector Set(向量集合)原生数据类型,支持 zstd 复制压缩,可选 Intel SVS-VAMANA 向量索引优化(需单独启用 BUILD_INTEL_SVS_OPT=yes)。使用 Rust 1.94 工具链编译模块。

候选验证版本

8.x 开发周期中还包含了多个中间快照版本(如 8.0-m02,主打"史上最快 Redis"的向量搜索性能优化),但这些版本未作为正式 LTS 发布。正式用户应关注 8.8+ 的稳定版标签。

Redis 的技术优势

全内存架构 → 亚毫秒级延迟:Redis 将所有数据驻留在内存中,读写路径没有磁盘 I/O 瓶颈。对于 AI 应用中的向量搜索,一次 KNN 查询的 P95 延迟通常低于 250ms,语义缓存的响应时间相比直接调用 LLM(通常 1-5 秒)降低 4-10 倍。全内存架构意味着向量索引的规模直接受限于可用 RAM——1B 条 768 维向量在 FLAT 索引下需要约 2TB 内存,HNSW 索引结合量化可将内存占用降低 10-20 倍,但存在召回率损失。

统一数据平面 → 消除架构碎片化:与其他 AI 数据方案的关键差异在于,Redis 在一个引擎中同时管理缓存、向量JSON 文档、时间序列和流数据。RAG 应用不需要在 PostgreSQL 中存元数据、在 Pinecone 中存向量、在 Redis 中做缓存的"三库架构"——所有数据共享同一集群、同一 API 端口和同一运维体系。

HNSW 索引 + 元数据预过滤 → 兼顾精度与速度:Redis 的向量搜索在执行 KNN 查询时,支持在索引层面先应用元数据过滤条件(如 @category:{news}),再在过滤后的子集上执行向量相似度搜索。相比"先向量搜索再逐条过滤"的两阶段方案,预过滤策略可减少 60-80% 的距离计算量,在混合查询场景下显著提升吞吐量。

模块化 + Rust 重写 → C 级性能与内存安全并存:Redis 8.x 的核心引擎仍为 C 语言,但 RediSearch、RedisJSON 等计算密集型模块已用 Rust 重写。Rust 的所有权模型消除了缓冲区溢出和释放后使用等 C 语言常见的内存安全漏洞,同时保持了与 C 引擎相当的性能。模块通过 Redis Modules API 与核心引擎通信,不侵入主进程稳定性。

多级持久化 → 内存速度 + 磁盘可靠性:支持 RDB(定时快照)和 AOF(追加日志)两种持久化模式,可混合使用。在向量搜索场景中,建议启用 AOF + 定期 RDB 的快照组合,确保向量索引在重启后快速恢复。Redis Enterprise 和 Cloud 版本提供自动故障转移和跨区域复制,单点故障不影响向量服务可用性。

数据边界与解析能力:Redis 本身不直接解析非结构化数据(PDF、图片、音频),它存储和索引的是经过外部 Embedding 模型转换后的向量。对扫描版 PDF 中的表格图片、手写文本等需要 OCR 预处理的数据,Redis 无法直接处理——这些数据必须在进入 Redis 前完成向量化。这一边界意味着 Redis 作为向量存储的 RAG 流水线中,必然需要一个 ETL 有节(LangChain/LLamaIndex + Embedding 模型)。

召回痛点与优化建议:在多语种混合查询(如中文用户输入中包含英文专业术语)场景下,Redis 的向量搜索召回率依赖于 Embedding 模型的质量而非 Redis 本身。优化建议包括:使用 Hybrid Search 结合全文索引做关键词兜底、配置 Reranker 对初步召回结果重排序、按业务维度设置 Metadata 过滤前缀以减少无关向量的干扰、针对高频更新场景采用增量索引重建策略而非全量重建。

Redis 的使用方法

快速试用

# 使用 Docker 启动 Redis 8.10(包含所有模块)
docker run -d -p 6379:6379 redis:latest

# 连接并验证向量搜索
redis-cli
127.0.0.1:6379> FT.CREATE idx ON HASH PREFIX 1 doc: SCHEMA vec VECTOR HNSW 6 TYPE FLOAT32 DIM 768 DISTANCE_METRIC COSINE
OK
127.0.0.1:6379> FT.SEARCH idx "*=>[KNN 10 @vec $query_vector]" PARAMS 2 query_vector "\x00\x00\x00..." SORTBY vec

Python 客户端(redis-py + RedisVL)

import redis
from redisvl.index import SearchIndex

# 连接 Redis
client = redis.Redis(host="localhost", port=6379, decode_responses=True)

# 定义向量索引 schema
schema = {
    "index": {"name": "docs", "prefix": "doc:"},
    "fields": [
        {"name": "content", "type": "text"},
        {"name": "embedding", "type": "vector", "attrs": {
            "dims": 768, "algorithm": "hnsw", "distance_metric": "cosine"
        }}
    ]
}
index = SearchIndex(client, schema)
index.create()

# 插入文档和向量
index.load([
    {"id": "doc:1", "content": "Redis vector search tutorial",
     "embedding": [0.1, 0.2, ...]},  # 768 维向量
])

# KNN 搜索
results = index.query(
    vector=[0.15, 0.25, ...],
    top_k=5,
    return_fields=["content", "vector_distance"]
)

Redis LangCache API 调用

# 存储语义缓存条目
curl -X POST "https://aws-us-east-1.langcache.redis.io/v1/caches/{cache_id}/entries" \
  -H "accept: application/json" \
  -H "Authorization: Bearer $API_KEY" \
  -d '{ "prompt": "什么是语义缓存?", "response": "语义缓存根据含义存储和检索数据,而非精确匹配。" }'

# 搜索语义相似条目
curl -X POST "https://aws-us-east-1.langcache.redis.io/v1/caches/{cache_id}/entries/search" \
  -H "accept: application/json" \
  -H "Authorization: Bearer $API_KEY" \
  -d '{ "prompt": "语义缓存如何工作?" }'

入口对照

入口 用途 适合人群
redis-cli 命令行直接操作,测试和调试 开发者DBA
Redis Insight GUI 管理工具,内置 Redis Copilot(AI 助手) 全角色
redis-py / RedisVL Python 客户端,AI/ML 场景首选 AI 工程师、数据科学家
LangCache REST API 语义缓存托管服务的 HTTP 接口 后端开发者AI 应用集成
MCP Server Agent 记忆的 Model Context Protocol 接口 AI Agent 开发者
Docker / 自编译 自托管部署,完整控制权 DevOps、SRE

Redis 的产品定价

开源版(免费)

Redis Community Edition(v8.0+)以 AGPLv3/RSALv2/SSPLv1 三许可发布,核心功能完全免费。从 GitHub Releases 下载源码或官方 Docker 镜像即可运行。开源版包含:全部数据结构、向量搜索(RediSearch)、JSON 文档、全文搜索、时间序列、概率数据结构、发布订阅/流。需自行管理服务器、集群、监控和备份。大规模向量索引的内存成本是主要开销。

Redis Cloud(托管 SaaS)

套餐 定价 关键特性
Free $0/月 30MB 单数据库,共享部署,适合功能试用
Essentials ~$5-50/月($0.007/小时起) 250MB-100GB,SAML SSO,RBAC,传输/静态加密,99.99% SLA
Pro $200+/月($0.014/小时起) 专用实例,无限 RAM,多数据库,多区域 Active-Active,99.999% SLA,Flex(RAM:Flash 混合存储)

Pro 套餐的 Flex 模式允许以 10% RAM + 90% Flash(SSD)的比例存储数据,能将大规模向量索引的内存成本降低 5-10 倍,适合千亿级向量场景。

Redis Enterprise(私有化)

按集群规格和年合同定价,需联系销售获取报价。支持:私有云/物理机部署、多活集群(Active-Active Geo-Distribution)、跨数据中心复制SOC2/HIPAA/GDPR 合规、高级 SLA 和 7x24 技术支持。Enterprise 用户的典型年费在数千至数十万美元区间,具体以官方报价为准。

LangCache / Agent Memory(AI 托管服务)

作为 Redis Iris 套件的一部分,LangCache 和 Agent Memory 按使用量计费。具体定价以 Redis Cloud 控制台和官方定价页面为准。Free 套餐包含有限的 API 调用额度,超出后按量计费。

Redis 的应用场景

  • AI RAG 向量检索:AI 应用将文档分块后通过 Embedding 模型转为向量,存入 Redis 并建立 HNSW 索引。用户提问时在同一集群上执行向量相似度搜索,返回 Top-K 相关文档片段作为 LLM 的上下文。Redis 在此场景中同时承担缓存和向量存储的双重角色,不需要额外部署专用向量数据库。典型流水线:文档 → 分块 → Embedding → Redis 向量索引 → 用户查询 → 向量搜索 → 检索结果 + 提示词 → LLM 回答。落实验收关注点:测试不同 chunk 策略(256/512/1024 tokens)下 HNSW 索引的召回率与查询延迟的平衡。

  • 语义缓存减少 LLM 调用成本:高频重复查询场景(如客服 FAQ、产品文档问答),通过 LangCache 自动缓存 LLM 响应。类似语义的提问命中缓存后直接返回,LLM 调用减少 50-70%,端到端响应延迟从秒级降至毫秒级。对成本敏感的 SaaS 客服、内部知识库、教育辅导场景尤其有效。落地边界:LangCache 需要精确的 Embedding 模型调优确保语义相似度阈值准确,阈值过高导致命中率低,过低则返回不相关结果。

  • AI Agent 持久化记忆:Agent 应用通过 Redis Agent Memory 保持跨会话的用户偏好、历史决策和对话上下文。例如一个理财顾问 Agent,用户每周咨询一次,Agent 可自动召回前几周的讨论摘要、用户风险偏好和已推荐的产品清单,无需用户重复描述背景。Agent Memory 支持 MCP Server 接口,可与 LangGraph、Google ADK 等主流 Agent 框架直接集成。落地边界:长周期记忆的 LLM 提取策略需针对性调优,避免事实混淆和记忆膨胀。

  • 实时特征存储与 ML 推理:Redis Feature Form 允许 ML 团队将特征工程配置为声明式管道,在 Redis 中存储和实时提供 ML 特征(用户画像、物品 Embedding、统计聚合等)。在线推理时从 Redis 亚毫秒级读取特征向量,结合外部模型服务进行预测。比传统的特征工程 + 离线特征表方案延迟降低 10-100 倍。

  • 应用缓存与会话管理:电商、社交、游戏等 Web 应用将热点数据(用户会话、商品详情、配置信息、限时优惠)缓存在 Redis 中,减少关系数据库查询压力。通过 TTL(过期时间)和 LRU/LFU 淘汰策略自动管理缓存生命周期。这是 Redis 最成熟的应用场景,几乎覆盖所有现代 Web 应用的后端架构。

  • 实时排行榜与计数:直播礼物排行榜、热门文章排序、实时投票计数器等场景,Redis 的有序集合(Sorted Set)和原子自增操作天然适合。支持百万级并发写入和实时排序拉取。通过 Redis Stream 可实现异步持久化到关系数据库,兼顾热数据的实时性和冷数据的持久性。

Redis 的适用人群

  • 后端开发者与架构师:将 Redis 作为缓存层、会话存储和消息队列的标配组件。需要理解 Redis 的数据结构选择(何时用 Hash 而非 String、何时用 Sorted Set 而非 List)和淘汰策略配置。向量搜索能力使其在原有 Redis 技术栈上零额外运维成本地扩展到 AI 场景。前置条件:已有 Redis 运维经验或愿意投入时间学习 Redis Cluster 配置。

  • AI/ML 工程师与数据科学家:使用 Redis 作为向量数据库构建 RAG 流水线,通过 RedisVL 或 LangChain/LlamaIndex 集成。需要熟悉 Embedding 模型(如 OpenAI text-embedding-3、BGE、E5)、向量索引参数(HNSW efConstruction/efRuntime、M 值)对召回率和查询延迟的影响。前置条件:基本的 Python 编程和 Embedding 概念;Redis 运维知识非必需(可使用 Redis Cloud)。

  • AI Agent 开发者:使用 Redis Agent Memory 和 Context Retriever 构建具备持久记忆的 Agent 应用。可通过 REST API 或 MCP Server 调用,支持 LangGraph、Google ADK、CrewAI 等主流 Agent 框架。需要理解短期记忆(会话级)和长期记忆(跨会话)的区别,以及 LLM 提取策略对记忆质量的影响。前置条件:熟悉 Agent 框架基本概念;Redis 知识非必需(托管服务通过 API 接入)。

  • DevOps / 平台工程师:负责 Redis 集群的部署、监控和容量规划。需要关注全内存架构的内存成本、向量索引的构建时间与内存消耗、集群分片策略对向量查询延迟的影响。企业版用户需评估 RSALv2/SSPLv1/AGPLv3 许可对云部署策略的约束。前置条件:Linux 系统管理、网络和存储基础;DBA 经验加分。

  • 企业采购决策者:评估 Redis Enterprise 或 Redis Cloud Pro 的企业级部署。需关注许可选择(AGPLv3 可满足更严格的开源合规要求)、数据驻留合规(支持 AWS/Azure/GCP 多区域部署)、向量搜索基准测试数据、以及 Redis 开源许可策略变化对长期合作的影响。不适配边界:对纯向量数据库场景(如仅需向量搜索且不需要缓存/消息队列等能力),Pinecone、Weaviate 等专用方案可能在运维简洁性和每向量成本上更优。

Redis 的总结与展望

Redis 在缓存和实时数据处理领域的主导地位无需质疑,而 8.x 时代的向量搜索、语义缓存和 Agent 记忆三大 AI 能力,使其从"缓存工具"完成了向"AI 数据基础设施平台"的转型。核心竞争优势在于"统一数据平面"——在原有 Redis 集群上同时承载缓存、会话、消息、向量和 Agent 记忆,消除 AI 应用的数据架构碎片化。

当前限制与不确定项

  • 许可策略持续变化(BSDv3 → RSALv2/SSPLv1 → AGPLv3 三许可),社区分支 Valkey 和 Garnet 已分流部分用户,长期生态影响待观察。
  • 全内存架构在大规模向量索引(千万级以上)场景下的每向量存储成本显著高于磁盘型向量数据库(如 Qdrant、Milvus),Flex 模式(RAM+Flash 混合)部分缓解此问题但引入了访问延迟折中。
  • Redis 的向量搜索在纯检索场景(如仅语义搜索,无缓存/消息需求)中,运维复杂度高于 Pinecone Serverless 等全托管向量数据库。
  • LangCache、Agent Memory、Context Retriever 等 AI 托管服务目前仅限 Redis Cloud,开源社区版不可用,形成"开源核心能力 + 商业 AI 增值"的混合模式。

采购/采用风险评估

  • 现有 Redis 用户的 AI 扩展路径:在已有的 Redis 集群上升级至 8.x 版本并启用 RediSearch 模块,是成本最低的 AI 向量搜索方案。建议先在单个非关键 RAG 场景中试点,评估向量索引构建时间、查询延迟和内存消耗。扩展前需确认 Redis 客户端库版本兼容性。
  • 新建 AI 项目:如项目已计划使用 Redis 做缓存/会话,推荐直接选用 Redis Cloud Pro(含 Flex 选项),避免后期从开源版迁移至托管版的架构调整成本。如果项目以向量搜索为唯一核心需求且无缓存/会话场景,建议对比 Pinecone、Weaviate、Qdrant 等专用向量数据库的每向量成本和运维复杂度后再做决策。
  • 企业许可合规核验:Redis 8.x 的三许可模式提供了 AGPLv3 选项,但企业法务需评估 AGPLv3 对衍生作品的传播要求是否与业务模型冲突。对于云服务商,RSALv2 明确禁止将 Redis 作为数据库服务直接出售,需确保商业部署模式合规。建议在采购 Redis Enterprise 前与 Redis Ltd. 法务团队确认许可条款与业务部署模型的匹配性。

版本信息

  • Redis 8.8 Community Edition :三许可(AGPLv3/RSALv2/SSPLv1),打包模块统一发布,引入 Redis Query Engine 增强搜索能力。
  • Redis 8.10 Community Edition :暂无官方精确日期。全新构建体系,C 核心引擎与 Rust 模块(RediSearch、RedisJSON)统一构建,新增 Array 数据类型、向量集合(Vector Set)、zstd 复制压缩Intel SVS-VAMANA 向量索引优化。
  • Redis 7.4 :暂无官方精确日期。开源许可从 BSD 迁移至 RSALv2/SSPLv1,优化向量搜索性能与集群管理。
  • Redis 7.2 :暂无官方精确日期。引入 RediSearch 向量搜索增强和新的数据类型,奠定 AI 数据基础设施基础。
  • Redis 6.2 :暂无官方精确日期。ACL 增强SSL/TLS 支持、新数据类型和命令优化,社区版长期维护基线。

用户评价

  • 加载评价中...