CentOS 安装 Redis 的详细步骤

环境准备
在开始安装 Redis 之前,请确保您的 CentOS 系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 硬件要求:至少 512MB 内存
- 网络连接:稳定的网络环境
安装 Redis
安装依赖
我们需要安装 Redis 所需的依赖包,打开终端,执行以下命令:
sudo yum install -y gcc make autoconf automake libtool tar git
下载 Redis 源码
从 Redis 官方网站下载 Redis 源码,打开终端,执行以下命令:
cd /usr/local/src sudo wget http://download.redis.io/releases/redis-6.2.6.tar.gz
解压源码
解压下载的 Redis 源码包:
sudo tar -zxvf redis-6.2.6.tar.gz
编译安装
进入 Redis 源码目录,编译并安装 Redis:

cd redis-6.2.6 make sudo make install
配置 Redis
Redis 默认的配置文件位于 /usr/local/bin/redis.conf,您可以根据需要修改该配置文件,以下是一些常用的配置项:
daemonize:设置为yes以启动 Redis 作为守护进程。bind:指定 Redis 服务监听的 IP 地址和端口,bind 127.0.0.1。protected-mode:设置为no以允许远程访问。
启动 Redis
通过以下命令启动 Redis:
sudo /usr/local/bin/redis-server /usr/local/bin/redis.conf
验证 Redis
使用以下命令连接到 Redis 并执行一些操作,以验证其是否正常运行:
sudo /usr/local/bin/redis-cli
在 Redis 命令行界面中,您可以执行以下命令来测试 Redis:
set test_key test_value get test_key
如果输出 test_value,则表示 Redis 安装成功。
配置 Redis 为系统服务
为了方便管理,我们可以将 Redis 配置为系统服务。
创建 Redis 服务文件

在 /etc/systemd/system/ 目录下创建一个名为 redis.service 的文件:
sudo nano /etc/systemd/system/redis.service
- 编辑服务文件 复制到
redis.service文件中:
[Unit] Description=Redis In-Memory Data Store After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/bin/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target
启用并启动 Redis 服务
sudo systemctl daemon-reload sudo systemctl enable redis sudo systemctl start redis
FAQs
问题 1:如何查看 Redis 的版本信息?
解答:在 Redis 命令行界面中,执行以下命令:
info
redis_version 会显示 Redis 的版本信息。
问题 2:如何停止 Redis 服务?
解答:您可以使用以下命令停止 Redis 服务:
sudo systemctl stop redis
或者,您也可以使用以下命令:
sudo /usr/local/bin/redis-cli shutdown
