*Redis 安装指南
Redis 开源版(Redis Open Source)可以在本地机器上安装,支持 Docker、Linux、macOS 和 Windows(仅通过 Docker/WSL)。
*支持的平台
Redis Open Source 已在以下平台测试通过:
- Ubuntu:20.04 (Focal Fossa)、22.04 (Jammy Jellyfish)、24.04 (Noble Numbat)
- Rocky Linux:8.10、9.5
- AlmaLinux:8.10、9.5
- Debian:11 (Bullseye)、12 (Bookworm)
- macOS:13 (Ventura)、14 (Sonoma)、15 (Sequoia)
- Windows:通过 WSL2 或 Docker 运行
*安装方式概览
| 平台 | 安装方式 | 说明 |
|---|---|---|
| Linux | APT (Ubuntu/Debian) | 官方仓库,推荐方式 |
| Linux | RPM (Rocky/AlmaLinux) | 官方仓库,推荐方式 |
| Linux | Snap (Ubuntu) | 快速安装,但不支持开机自启 |
| macOS | Homebrew | 最简便的安装方式 |
| macOS | 源码编译 | 需要完整开发环境 |
| Windows | WSL2 + Ubuntu | 在 Windows 上运行 Linux 版 Redis |
| Windows | Memurai | Redis 官方 Windows 兼容合作伙伴 |
| 全平台 | Docker | 容器化部署,跨平台 |
| 全平台 | 源码编译 | 从源码构建,最灵活 |
*相关工具
*Redis Insight
Redis Insight 是一个免费的开发者工具,提供直观的 GUI 和高级 CLI,可与 Redis 开源版配合使用。
功能包括:
- 可视化数据浏览器
- 实时性能分析器
- 高级 CLI(智能命令自动补全)
- 数据库分析(优化性能和内存使用)
- Redis Copilot(AI 驱动的开发助手)
安装方式:
- 桌面版(Windows、macOS、Linux)
- Docker 版
- Kubernetes 版
- AWS 版
*文档目录
| 序号 | 主题 | 文件 |
|---|---|---|
| 01 | 安装总览 | redis-install-overview.html |
| 02 | Linux 安装 | redis-install-linux.html |
| 03 | macOS 安装 | redis-install-macos.html |
| 04 | Windows 安装 | redis-install-windows.html |
| 05 | Docker 安装 | redis-install-docker.html |
| 06 | 源码编译安装 | redis-install-from-source.html |
| 07 | 生产环境安装 | redis-install-production.html |
| 08 | 升级 Redis | redis-upgrade.html |
*安全提示
默认情况下,Redis 绑定到所有网络接口且没有任何认证。如果在不受控的环境中使用 Redis,请务必:
- 使用防火墙限制 Redis 端口(默认 6379,集群模式额外 16379,Sentinel 26379)
- 在配置文件中设置
bind指令,仅监听需要的网络接口 - 使用
requirepass或 ACL 添加认证层 - 如需加密传输,使用 spiped 或其他 SSL 隧道软件
警告:将 Redis 实例直接暴露在互联网上且没有任何安全措施是非常危险的,很容易被攻击利用。
*快速验证
安装完成后,使用以下命令验证 Redis 是否正常工作:
redis-cli ping
# 应返回 PONG
进入交互模式:
redis-cli
127.0.0.1:6379> ping
PONG
*替代方案
如果不想在本地安装 Redis,可以考虑:
- Redis Cloud:创建免费账户,使用托管的 Redis 服务
- Docker:快速启动,无需修改系统环境