开源
开始使用 Redis 开源版
Redis 是一个内存数据存储,被数百万开发者用作缓存、向量数据库、文档数据库、流处理引擎和消息代理。Redis 内置了复制功能,并支持不同级别的磁盘持久化。它支持复杂数据类型(例如,字符串、哈希、列表、集合、有序集合和 JSON),并对这些数据类型定义了原子操作。
你可以从源代码或适用于你操作系统的可执行文件/发行版安装 Redis。
- 使用 APT、RPM 或 Snap 在 Linux 上安装 Redis
- 在 macOS 上安装 Redis
- 使用 Docker 在 Windows 上运行 Redis
- 在 Docker 上运行 Redis
- 从源代码安装 Redis
- 安装 Redis 以及 Redis Stack 和 Redis Insight
用例
以下快速入门指南将向你展示如何将 Redis 用于以下特定目的
数据集成工具、库和框架
- 客户端 API 库
- Redis 数据集成
- 适用于 Python 的 Redis 向量库
- Redis Cloud 与 Amazon Bedrock 集成
- 适用于 .NET 的对象映射
- 适用于 Java 的 Spring Data Redis
你可以在集成和框架中心找到完整的集成列表。
要了解更多信息,请参阅使用 Redis 进行开发文档。
部署选项
你可以通过以下方式部署 Redis
- 作为一项服务,使用Redis Cloud,这是在你首选的云平台上部署 Redis 的最快方式。
- 通过在本地数据中心或云基础设施上安装Redis Enterprise Software。
- 通过使用用于 Kubernetes 的 Redis Enterprise operator 在各种 Kubernetes 发行版上部署。
以下指南将帮助你开始使用首选的部署方法。
通过创建数据库开始使用 Redis Cloud
- Redis Cloud 快速入门可帮助你创建一个免费数据库。(如果你是新手,请从这里开始。)
- 创建 Essentials 数据库,内存上限为 12 GB。
- 创建 Pro 数据库,它适合你的工作负载并提供无缝扩展。
安装 Redis Enterprise Software 集群
- Linux 上的 Redis Enterprise 快速入门
- Docker 上的 Redis Enterprise 快速入门
- 开始使用 Redis Enterprise 的 Active-Active 功能
- 安装和升级 Redis Enterprise
利用 用于 Kubernetes 的 Redis Enterprise 轻松在 Kubernetes 上部署 Redis Enterprise 集群
要了解更多信息,请参阅Redis 产品文档。
配置和可观测性工具
- 适用于 Redis Cloud 的 Pulumi 提供商
- 适用于 Redis Cloud 的 Terraform 提供商
- Redis Cloud 与 Prometheus 和 Grafana 集成
- Redis Enterprise 与 Prometheus 和 Grafana 集成
你可以在库和工具中心找到完整的集成列表。