说明:适用于RedHat7版本以上,系统服务管理为Systemd的系统

1、添加服务脚本

脚本名称即为服务名称:可以自己随便起。
vim /usr/lib/systemd/system/redis.service

  1. [Unit]
  2. Description=redis
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. PIDFile=/var/run/redis_6379.pid
  7. ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
  8. ExecReload=/bin/kill -s HUP $MAINPID
  9. ExecStop=/bin/kill -s QUIT $MAINPID
  10. PrivateTmp=true
  11. [Install]
  12. WantedBy=multi-user.target

修改:
Description:可以随便写,但建议说明服务的用途
**ExecStart**:改为对应服务的启动命令,必须改
PIDFile:可以不用写,注释掉
其他的不用改,

2、加载

systemctl daemon-reload

3、测试是否可用

systemctl start redis
systemctl status redis
systemctl stop redis

4、开机自启

测试通过后,可以开启开机自动启动
systemctl enable redis