*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,请务必:

  1. 使用防火墙限制 Redis 端口(默认 6379,集群模式额外 16379,Sentinel 26379)
  2. 在配置文件中设置 bind 指令,仅监听需要的网络接口
  3. 使用 requirepass 或 ACL 添加认证层
  4. 如需加密传输,使用 spiped 或其他 SSL 隧道软件

警告:将 Redis 实例直接暴露在互联网上且没有任何安全措施是非常危险的,很容易被攻击利用。

*快速验证

安装完成后,使用以下命令验证 Redis 是否正常工作:

redis-cli ping
# 应返回 PONG

进入交互模式:

redis-cli
127.0.0.1:6379> ping
PONG

*替代方案

如果不想在本地安装 Redis,可以考虑:

  • Redis Cloud:创建免费账户,使用托管的 Redis 服务
  • Docker:快速启动,无需修改系统环境