使用dnf包管理安装redis

在使用 DNF 包管理器的 Linux 分发版,如 Fedora 或 RHEL (以及其衍生版 CentOS / AlmaLinux / Rocky Linux) 上安装 Redis,请按照以下步骤进行:

  1. 打开终端

    打开你的系统的终端。

  2. 更新系统包信息

    通常在开始安装软件之前,建议更新你的系统包信息。运行以下命令:

    sudo dnf update
    
  3. 安装 Redis

    接下来,你可以通过 DNF 从官方仓库安装 Redis:

    sudo dnf install redis
    

    这将会下载并安装 Redis 及其所有依赖项。请注意,默认情况下,可能不是最新版本的 Redis,但通常是稳定和测试过的版本。

  4. 启动 Redis 服务

    使用以下命令启动 Redis 服务:

    sudo systemctl start redis
    
  5. 设置 Redis 服务开机自启

    如果你想让 Redis 服务在系统启动时自动开始,可以使用以下命令:

    sudo systemctl enable redis
    
  6. 验证 Redis 安装

    检查 Redis 服务的状态来确认它是否正在运行:

    sudo systemctl status redis
    

    可以通过运行 Redis CLI 测试连接到 Redis 服务器:

    redis-cli ping
    

    如果 Redis 正在运行,这个命令应该返回 PONG

  7. 配置 Redis(可选)

    如果需要对 Redis 进行配置,你可以编辑其配置文件:

    sudo nano /etc/redis.conf
    

    当你对配置文件进行了修改后,记得重启 Redis 服务以应用更改:

    sudo systemctl restart redis
    

以上步骤将会在你的系统上安装启动 Redis,并且设置它为开机自启服务。你现在可以开始使用 Redis 数据库了。

请注意,如果你正在使用的是 Red Hat Enterprise Linux 或者类似收费的操作系统版本,并不总是预装了 DNF。一些早期版本可能会使用 YUM(DNF 的前身)。如果是这种情况,你需要使用相应的 YUM 命令,或者可能需要先安装 DNF。同时,对于如 CentOS/RHEL 这样的服务器系统,通常推荐使用官方源或 EPEL(Extra Packages for Enterprise Linux)仓库来确保稳定性和安全性。如果 Redis 不在默认仓库中,你可能需要先启用 EPEL 仓库:

sudo dnf install epel-release

最后修改于 2023-11-13