您的位置:首页 > 数据库 > Redis

centos下配置redis的开机启动及关闭等服务

cdnight 2019-06-04 12:15 148 查看 https://blog.csdn.net/cdnight/
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cdnight/article/details/90766643

前言

redis的服务化是很正常的一个要求。对于centos下面自己编译好的redis而言是没有加入系统服务的。下面我们就来做一下这个工作。

配置

假设redis的保存位置是:

/opt/redis-5.0.4/

在安装目录下添加脚本:

start.sh

#!/bin/bash
/usr/local/bin/redis-server /opt/redis-5.0.4/redis.conf

stop.sh

#!/bin/bash
#/usr/local/bin/redis-cli -p 6973 shutdown
redis-cli -p 你的端口 -a '您的密码' shutdown

chmod +x 两个文件,然后:
打开系统服务位置:

cd /usr/lib/systemd/system/

添加redis.service,内容如下:

[Unit]
Description=redis程序
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/opt/redis-5.0.4/start.sh
ExecStop=/opt/redis-5.0.4/stop.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target

记得chmod +x 添加执行权限。

重新加载服务

systemctl daemon-reload

结论

标签: