CentOS 安装 Redis

阅读时长: 2 分钟 412 字

对于 CentOS 系统,如果你希望直接使用带有服务的 Redis 版本,可以选择使用 Redis 官方的源代码安装 或者 从 EPEL 仓库安装 Redis。通常在 CentOS 上,安装后会自动配置 Redis 作为一个 systemd 服务,你可以通过 systemctl 命令来管理它。

经过实践,我推荐使用使用 EPEL 仓库安装 Redis ,这样更为方便简单,不会有多余的麻烦。

使用 EPEL 仓库安装 Redis

在 CentOS 上,Redis 提供了预编译的 RPM 包,你可以通过 yum 安装它,并且安装后会自动创建一个 Redis 服务。

步骤:

  • 启用 EPEL 仓库: CentOS 默认不包含 Redis 所需的 EPEL (Extra Packages for Enterprise Linux) 仓库。首先启用 EPEL 仓库: sudo yum install epel-release

  • 安装 Redis: 安装 Redis 包: sudo yum install redis

  • 启动 Redis 服务: 安装完成后,可以使用 systemctl 启动 Redis 服务: sudo systemctl start redis

  • 设置 Redis 开机自启: 如果希望 Redis 在开机时自动启动,可以使用以下命令: sudo systemctl enable redis

  • 检查 Redis 服务状态: 使用以下命令检查 Redis 服务是否正常运行: sudo systemctl status redis

如上步骤,安装过程十分简单。所以说,强烈建议直接使用 EPEL 仓库安装 Redis 。

如果使用源码安装请注意源码编译安装的 Redis 版本,有些源码编译安装的 Redis 并没有包含 systemd 支持(libsystemd)。当你在 redis.service 中使用 --supervised systemd时会出现错误,导致服务无法启动。而且源码安装如果想要启动服务,要创建 systemd 服务文件等等操作,比较繁琐。

本网站已运行: 计算中...
备案 赣公网安备36072502000191 | 赣ICP备2024040374号
使用 Hugo 构建 · 主题 Stack 由 Jimmy 设计