参考资料:
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方式启动成功
网友评论