跳至内容
FindOpenSource

Redis

内存数据结构存储,可用作数据库、缓存、消息代理和流处理引擎。

概述

Redis(自 8.0 版本起从“Redis Community Edition”更名为“Redis Open Source”)是一个内存数据结构服务器,最常被用作缓存,但它同时也是一个通用的数据结构存储、会话存储、消息代理/队列系统,并且通过 Redis Search,还可以作为面向 AI 应用的搜索与向量查询引擎(语义缓存、RAG 检索,以及 LLM 的短期/长期记忆)。

由于它主要将数据保存在内存中,并使用高效的数据结构(字符串、列表、集合、哈希、有序集合、流等),因此能实现极低的延迟,通常在亚毫秒级;其模块 API 允许在默认功能之外扩展额外的命令和能力。

许可协议在不同版本间有所变化:7.2.x 及之前的版本采用 BSD-3-Clause 许可证,而 8.0.x 及之后的版本可在 RSALv2、SSPLv1 或 AGPLv3 三种许可证中任选其一。除自托管之外,Redis Ltd. 还提供 Redis Software(面向企业的自管理方案)和 Redis Cloud(在 AWS、Azure 或 Google Cloud 上的全托管方案)。

分类
数据库存储
关键词
cachein-memorykey-valuedatabasenosql
编程语言
C
许可证
AGPL-3.0

发现信息有误?在 GitHub 上提出修改建议