Centos7.x下Redis注册成服务的教程

Centos7.x设置Redis开机启动
说明:将源码编译中间件注册成Linux服务一般有两种方法,我这里介绍用脚本注册的方法。

Systemctl 知识简介:
从CentOS7 开始,系统里的网络服务启动已经从传统的service改成了systemctl(一个systemd工具,主要负责控制systemd系统和服务管理器。),管理开机自启动的命令也从chkconfig改为了systemctl,由systemctl一个命令代替了CentOS7以前系统中的service和chkconfig两个命令。
   系统服务的脚本也从传统的路径的/etc/init.d(/etc/rc.d/init.d/),改到了/usr/lib/systemd(除此之外还有/etc/systemd/system),需要自启动运行的程序,一般存在这个系统服务目录下,即:/usr/lib/systemd/system目录,每一个服务以“服务名.service”结尾,该文件的内容一般分为3部分:即[Unit]、[Service]和[Install]。 

1.    安装Redis
2.    编辑Redis配置文件(Redis.conf)以我的安装为例
a)    进入Redis.conf 目录    cd  /usr/app/etc
b)    编辑  Redis.conf   vim redis.conf    目的是将daemonize 改为yes,允许redis后台 运行
 
c)    编写脚本,添加开机启动服务
vim  usr/lib/systemd/system/redis.service(有的是说在/etc/systemd/system/redis.service,最好在usr目录下创建)
d)    在redis.service下面编写一下内容(注意里面的东西替换成自己的目录)

e)    设置开机自启:
systemctl daemon-reload (目的是修改完配置,重新加载)
systemctl start redis.service (开启服务)
systemctl stop redis.service   (停止服务)
systemctl enable redis-server.service(设置开机自启)

f)    最后可以尝试一下,是否启动。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值