redis加入centos启动服务 redis 自动启动

Posted XIN1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis加入centos启动服务 redis 自动启动相关的知识,希望对你有一定的参考价值。

说到开头,本篇虽然将的是redis加入系统服务,且加入开机自动启动服务,但是适用于所有的软件、中间件。

本文接上篇 ,redis 三主三从集群搭建

在redis 安装配置目录下创建redis启动脚本

redis-start.sh

#!/bin/bash 
/usr/local/bin/redis-server /home/redis-cluster/7001/redis-7001.conf
/usr/local/bin/redis-server /home/redis-cluster/7002/redis-7002.conf
/usr/local/bin/redis-server /home/redis-cluster/7003/redis-7003.conf

redis-stop.sh

#!/bin/bash
#/usr/local/bin/redis-cli -p 6973 shutdown 
redis-cli -p 7001 -a \'123456\' shutdown
redis-cli -p 7002 -a \'123456\' shutdown
redis-cli -p 7003 -a \'123456\' shutdown

打开目录 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=/home/redis-cluster/redis-start.sh
ExecStop=/home/redis-cluster/redis-stop.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target

创建软连接

ln -s `pwd`/redis.service /etc/systemd/system/multi-user.target.wants

重新加载服务

systemctl daemon-reload

开机自启动

systemctl enable redis.service

以上是关于redis加入centos启动服务 redis 自动启动的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7设置Redis开机启动

centOS7设置redis自启动

centOS7设置redis自启动

设置redis服务开机自启动

关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑

CentOS系统下Redis安装和自启动配置的步骤