CentOs 7 离线安装 Redis 详细教程
http://download.redis.io/releases/redis-4.0.11.tar.gz
1.在usr下的local中新建名称为redis的文件夹
cd /usr/local/
mkdir redis
2.进入/usr/local/redis目录,上传redis压缩文件
解压执行:
tar -zxvf redis-4.0.11.tar.gz
3.安装gcc
3.1gcc离线安装包下载地址:
链接: https://pan.baidu.com/s/1j-qWT32Rom0V1G_jKLaMSA
提取码: hzdb
3.2将压缩包上传至/usr/local/redis/目录下
解压:
tar -zxvf gcc_rpm.tar.gz
3.3进入gcc_rpm,执行 .sh 批处理文件
cd /usr/local/redis/gcc_rpm/

3.4查看版本,检查是否安装成功,如下已安装成功
cd /usr/local/redis/gcc_rpm/
gcc -v
4.进入解压目录并编译
4.1 进入解压目录
4.2 编译
make5.指定安装目录并进行安装
make install PREFIX=/usr/local/redis
6.启动redis服务
6.1 直接启动(不建议使用)
进入redis安装目录
cd /usr/local/redis/bin/
# 启动服务
./redis-server
6.2 通过守护进程方式启动
第一步:从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /root/redis-6.2.6/redis.conf /usr/local/redis/bin/
第二步:修改redis.conf配置文件
cd /usr/local/redis/bin/
vi redis.conf
修改内容如下:
第三步:启动服务
./redis-server redis.conf
第四步:查看进程来确定redis是否启动成功,非必须
ps -ef |grep redis
7.设置开机自动启动切换到/lib/systemd/system/目录,创建redis.service文件。
命令如下:
cd /lib/systemd/system/
vim redis.service
文件内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
#ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置开启自动启动
# 开机自动启动
systemctl enable redis.service
启动redis服务
systemctl start redis.service
查看服务状态
systemctl status redis.service
停止服务
systemctl stop redis.service
取消开机自动启动(卸载服务)
systemctl disabled redis.service