CentOS 离线安装 Redis

Redis 是一款高性能的键值存储数据库,常用于缓存、会话存储等场景,CentOS 作为一款流行的 Linux 发行版,拥有广泛的用户群体,本文将详细介绍如何在 CentOS 系统上离线安装 Redis。
准备工作
下载 Redis 安装包
您需要从 Redis 官方网站下载适合您系统的 Redis 安装包,以下是以 CentOS 7 为例的下载链接:
http://download.redis.io/releases/redis-5.0.5.tar.gz 准备安装环境
确保您的 CentOS 系统已安装以下依赖项:
- gcc
- make
- autoconf
- automake
- pcre
- pcre-devel
- zlib
- zlib-devel
- openssl
- openssl-devel
您可以使用以下命令安装这些依赖项:
sudo yum install -y gcc make autoconf automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
离线安装 Redis
解压 Redis 安装包
将下载的 Redis 安装包解压到指定目录:

tar -xvf redis-5.0.5.tar.gz -C /usr/local/
编译 Redis
进入 Redis 解压后的目录,执行以下命令进行编译:
cd /usr/local/redis-5.0.5 make
安装 Redis
编译完成后,执行以下命令安装 Redis:
sudo make install
配置 Redis
将 Redis 配置文件复制到指定目录:
sudo cp /usr/local/redis-5.0.5/redis.conf /etc/redis/
修改 Redis 配置文件
编辑 /etc/redis/redis.conf 文件,根据需要修改以下配置项:
daemonize:设置为yes以启用守护进程模式。pidfile:指定 Redis 守护进程的 PID 文件路径。port:指定 Redis 监听的端口。bind:指定 Redis 监听的 IP 地址。
启动 Redis 服务
sudo /usr/local/bin/redis-server /etc/redis/redis.conf
验证 Redis 服务

使用以下命令查看 Redis 服务状态:
sudo redis-cli -p 6379
输入 ping 命令,如果返回 PONG,则表示 Redis 服务启动成功。
FAQs
问题:为什么 Redis 服务无法启动?
解答:请检查以下问题:
- 确保您已正确安装 Redis。
- 确保 Redis 配置文件
/etc/redis/redis.conf中的配置项正确无误。 - 检查 Redis 服务的 PID 文件是否存在,如果存在,请尝试重启 Redis 服务。
问题:如何将 Redis 配置为开机自启?
解答:您可以使用以下命令将 Redis 服务添加到系统服务管理器中:
sudo systemctl enable redis
这样,每次系统启动时,Redis 服务都会自动启动。

