Redis 是一个开源的内存数据库,主要做缓存和实时数据处理。存进去的数据存在内存里,读取速度是毫秒级的——比传统数据库快几百倍。所有主流的 AI 应用后端都会用 Redis 做缓存和会话管理。
Redis 对 AI 的价值在于两个能力:Redis Stack 内置了向量搜索功能——存储和搜索 AI 生成的嵌入向量,做相似度搜索和语义匹配。Redis 的 Pub/Sub 可以做 AI 推理结果的实时推送。很多 RAG 应用用 Redis 做向量数据库,因为它比 Pinecone 便宜、比 Chroma 稳定。
免费开源。和 Memcached 比,Redis 支持的数据结构更多。适合需要高并发缓存的 AI 应用后端。
