在 Ubuntu 24.04 上安装 Redis 有多种方式,最推荐的方式是使用官方 APT 仓库(由 Redis 官方维护),这样可以获得最新稳定版本并方便后续更新。以下是详细步骤:
✅ 方法一:通过官方 APT 仓库安装 Redis(推荐)
步骤 1:更新系统包索引
sudo apt update
步骤 2:安装必要的依赖
sudo apt install -y ca-certificates curl gnupg lsb-release
步骤 3:添加 Redis 官方 GPG 密钥
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
步骤 4:添加 Redis 官方 APT 仓库
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
💡
$(lsb_release -cs)会自动替换为你的 Ubuntu 版本代号(如noble对应 24.04)。
步骤 5:再次更新包索引
sudo apt update
步骤 6:安装 Redis
sudo apt install -y redis
这会同时安装
redis-server和redis-cli。
✅ 方法二:使用 Ubuntu 默认仓库(版本可能较旧)
如果你不需要最新版 Redis,也可以直接使用 Ubuntu 自带的软件源:
sudo apt update
sudo apt install redis-server
⚠️ 注意:Ubuntu 24.04 默认仓库中的 Redis 版本可能是 7.x,而官方仓库通常提供最新 7.x 或 8.x。建议优先使用方法一。
🔧 启动和启用 Redis 服务
安装完成后,Redis 通常会自动启动。你可以手动控制:
# 启动 Redis
sudo systemctl start redis-server
# 设置开机自启
sudo systemctl enable redis-server
# 查看状态
sudo systemctl status redis-server
🧪 测试 Redis 是否正常工作
redis-cli ping
如果返回 PONG,说明 Redis 正常运行。
🔒(可选)配置 Redis 安全性
默认情况下,Redis 只监听本地回环地址(127.0.0.1),这是安全的。如需远程访问,请谨慎操作,并考虑:
- 设置密码(编辑
/etc/redis/redis.conf,取消注释并设置requirepass your_strong_password) - 配置防火墙(如
ufw) - 禁用危险命令(如
FLUSHDB,CONFIG)
修改配置后重启服务:
sudo systemctl restart redis-server
📁 相关文件路径
- 配置文件:
/etc/redis/redis.conf - 日志文件:
/var/log/redis/redis-server.log - 数据目录:
/var/lib/redis