在 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-serverredis-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