Redis注册为服务,设置开机自启动

参考资料:
https://www.cnblogs.com/williamjie/p/9370196.html
https://www.cnblogs.com/HHbJ/articles/13328198.html


一、前奏说明

1、网上总结的redis的三种启动方式;

第一种:加上‘&’号使redis以后台程序方式运行,这种在实际使用中非常少用到,我这里就不写了,想了解的看上面参考资料一;
第二种:通过指定配置文件启动,这种方式在我的上一篇的redis安装中已经说明:https://www.jianshu.com/p/d939ca000bc9
第三种:也就是这篇要介绍的,利用redis自带的启动脚本实现 service redis stop\start

2、简单介绍一下 /etc/init.d

init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本。
用service命令可执行init.d目录中相应服务的脚本。
例:执行命令“service resin start”,可启动/etc/init.d/resin脚本

二、开始操作
1、先把redis自带的脚本复制到 /etc/init.d目录下

[root@localhost redis-5.0.7]# cp /usr/local/redis-5.0.7/utils/redis_init_script /etc/init.d/redis

2、修改下启动脚本

[root@localhost init.d]# cd /etc/init.d/
[root@localhost init.d]# vim redis 

# chkconfig: 2345 80 90

3、启动脚本授权

[root@localhost init.d]# chmod 777 /etc/init.d/redis

4、将redis注册成服务

这是注册成服务的命令
[root@localhost init.d]# chkconfig --add redis

这是删除服务的命令
[root@localhost init.d]# chkconfig --del redis

5、service redis start启动redis

再次启动

至此,redis通过service方式启动成功

你可能感兴趣的:(Redis注册为服务,设置开机自启动)