# Redis 面向应用的实时数据平台与数据库,支持应用数据、缓存、搜索及 AI 工作流,并通过 Redis Cloud 提供主流公有云上的全托管部署。 - Findings24: - 网站: - 价格: Freemium - 分类: 向量数据库 ## 什么是 Redis? Redis 是面向需要快速访问数据的应用的实时数据库与数据平台。其产品系列包括 Redis Open Source、Redis Software 和 Redis Cloud。Redis Cloud 是在主流公有云服务上提供的全托管数据库即服务产品,而 Redis Software 则提供一种 Redis 部署选项,并在产品文档中单独列出。 该平台支持 Redis 和 Redis Stack,应用场景涵盖应用数据、缓存、搜索和 AI 工作流。其生态系统包括各种语言客户端、框架集成、运维工具、可观测性连接器以及云资源配置工具。 ## Redis 能做什么? ### 支持 Redis 和 Redis Stack Redis Cloud 同时支持 Redis 和 Redis Stack,让团队能够使用 Redis 生态系统文档中介绍的数据库产品。 ### 可扩展且高可用的云数据库 Redis Cloud 为托管式云部署提供线性扩展、即时故障转移、备份和恢复功能。 ### 数据库与订阅管理 Redis Cloud 控制台支持创建、编辑和监控数据库,管理订阅并查看性能。 ### 以编程方式进行管理 团队可以通过 REST API 或 redisctl 命令行工具管理 Redis Cloud 数据库和订阅。 ### 广泛的客户端与集成生态系统 官方及文档中介绍的集成包括适用于 Python、Java、Node.js、C\#/.NET、Go、PHP、Ruby 和 C 的客户端,以及框架、资源配置和可观测性工具。 ### AI 与向量数据工具 Redis 文档介绍了通过 Redis for AI、RedisVL、LangChain、Google ADK 及相关集成实现的向量搜索、检索增强生成、语义缓存和记忆工作流。 ## 使用场景 ### 实时应用数据 将 Redis 用作应用的数据层,满足对不断变化的运营数据和实时体验的快速访问需求。 ### 托管式云数据库运维 当团队希望在公有云服务上获得托管式设置、数据库监控、故障转移、备份和恢复能力时,可通过 Redis Cloud 部署 Redis 数据库。 ### AI 应用与 RAG 将 Redis 用作 AI 应用的向量数据库或记忆存储,包括向量搜索、检索增强生成和语义缓存。 ### 基于框架的应用缓存 利用文档中介绍的集成,将 Redis 连接到 Spring 或 FastAPI 等应用框架,用于缓存和连接管理工作流。 ### 迁移与数据移动 使用文档中介绍的迁移路径,将数据从 AWS ElastiCache、Google Cloud Memorystore 或自托管 Redis 实例迁移到 Redis Cloud;Redis Data Integration 还可以让 Redis 与主数据库保持近实时同步。 ## 常见问题 ### 什么是 Redis Cloud? Redis Cloud 是 Redis 在主流公有云服务上提供的全托管数据库即服务产品。它支持 Redis 和 Redis Stack,并提供扩展、故障转移、备份、恢复、监控和支持。 ### 如何开始使用 Redis Cloud? Redis Cloud 文档提供了创建免费 30MB 数据库的快速入门流程。创建后,您可以使用 redis-cli、Redis 客户端或 Redis Insight 进行连接。 ### 可以通过编程方式管理 Redis Cloud 吗? 可以。Redis Cloud 提供用于管理数据库和订阅的 REST API,redisctl 命令行工具则封装了 Redis Cloud 和 Redis Software API。 ### 哪些开发工具可以连接 Redis? 文档中介绍的生态系统包括 redis-py、jedis、Lettuce、node-redis、StackExchange.Redis、go-redis、Predis、redis-rb 和 hiredis 等客户端,还包括适用于框架、AI 工具、资源配置系统和可观测性平台的集成。 ### Redis 可以用于 AI 应用吗? 可以。Redis 文档介绍了向量搜索、检索增强生成、语义缓存和记忆使用场景,相关工具和集成包括 RedisVL、Redis for AI 库、LangChain、Google ADK 和 n8n。 ## 快速信息 - **类别**: 实时数据库与数据平台 - **托管式产品**: Redis Cloud - **部署选项**: 云、软件和开源 - **开发者生态系统**: 语言客户端、框架、AI 工具、资源配置和可观测性集成 - **免费起步选项**: Redis Cloud 提供免费的 30MB 数据库 - **主要工作流**: 应用数据、缓存、搜索、AI 记忆、向量搜索和数据集成