CentOS7安装Redis(超详细)
warning:
这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
在CentOS 7上安装Redis的步骤如下:
- 更新系统包:
sudo yum update- 安装编译工具和库:
sudo yum install -y gcc make- 下载Redis源码:
wget http://download.redis.io/releases/redis-5.0.3.tar.gz- 解压Redis源码:
tar xzf redis-5.0.3.tar.gz- 编译Redis:
cd redis-5.0.3
make- 安装Redis:
sudo make install- 创建配置文件目录并复制配置文件:
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis- 修改
/etc/redis/redis.conf配置文件,设置Redis为守护进程运行:
# 使用sed命令修改配置文件
sudo sed -i 's/^daemonize no/daemonize yes/' /etc/redis/redis.conf- 创建目录存储Redis日志文件:
sudo mkdir /var/log/redis- 修改
/etc/redis/redis.conf配置文件,设置日志文件路径:
# 使用sed命令修改配置文件
sudo sed -i 's/^logfile ""/logfile "\/var\/log\/redis\/redis-server.log"/' /etc/redis/redis.conf- 创建服务文件
/etc/systemd/system/redis.service:
sudo tee /etc/systemd/system/redis.service <<EOF
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
EOF- 创建Redis用户和组:
sudo useradd --system --no-create-home redis- 启动Redis服务:
sudo systemctl start redis- 设置Redis服务开机自启:
sudo systemctl enable redis- 检查Redis服务状态:
sudo systemctl status redis- 测试Redis是否正常工作:
redis-cli ping如果返回PONG,则表示Redis已成功安装并运行。
评论已关闭