CentOS7离线安装redis&配置systemctl服务
依赖和安装包准备
准备redis依赖和redis安装包,下面网盘中都有准备
百度网盘:
链接:下载地址
提取码:rely
1. 到根目录
cd /
2. 创建data文件夹
mkdir data
3. 进入data目录创建rely文件夹
cd /data , mkdir rely
4. 上传依赖到rely文件夹,这里工具使用的是Xftp
5. 上传安装包到data文件夹
7. 进入到rely文件夹开始安装依赖
cd /data/rely
rpm -Uvh *.rpm --nodeps --force
9. 解压压缩包
cd /data
tar -zxvf redis-6.2.6.tar.gz
11. 进入到解压后的目录进行编译,出现下图内容后编译成功
cd /data/redis-6.2.6
make MALLOC=libc
9. 安装到指定目录,出现下图说明安装成功
make install PREFIX=/data/redis/
10. 到安装目录redis下创建conf文件夹
cd /data/redis/
mkdir conf
11. 将生成的redis配置文件拷贝到安装目录下的conf文件夹
cp /data/redis-6.2.6/redis.conf /data/redis/conf/
12. 修改配置文件
vim redis.conf
修改 redis.conf 文件,把 daemonize no 改为 daemonize yes(配置redis后台运行)
设置密码 requirepass 123456
配置允许连接的IP地址(0.0.0.0)意思为允许所有地址访问
bind 0.0.0.0
13. 配置启动服务
vi /etc/systemd/system/redis.service
写入以下内容保存退出
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/data/redis/bin/redis-server /data/redis/conf/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
14. 接下来就可以使用命令来启动服务了
systemctl start redis.service **启动redis服务**
systemctl stop redis.service **停止redis服务**
systemctl restart redis.service **重新启动服务**
systemctl status redis.service **查看服务当前状态**
systemctl enable redis.service **设置开机自启动**
systemctl disable redis.service **停止开机自启动**
systemctl daemon-reload **如果配置的服务文件有改变,使用此命令刷新后重启服务**