Linux下怎样设置redis开机自启(linux,redis,开发技术)

时间:2024-05-03 20:37:06 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Linux设置redis开机自启具体方法

1、设置redis.conf中daemonize为yes,确保守护进程开启。

2、编写开机自启动脚本

vi/etc/init.d/redis

看清楚目录,是在 etc/init.d下新建redis文件 ,为什么,因为 linux开机会 执行这个目录中的文件

编写脚本,本人不会,但网上有人会,拿来就好

#chkconfig:23451090#description:StartandStopredisPATH=/usr/local/bin:/sbin:/usr/bin:/bin#找到本机安装redis后,存放redis命令的目录REDISPORT=6379#redis的默认端口,要和下文中的redis.conf中一致EXEC=/usr/redisbin/redis-server#redis服务端的命令REDIS_CLI=/usr/redisbin/redis-cli#redis客户端的命令这两个一般都在PATH目录下PIDFILE=/var/run/redis.pid#reids的进程文件生成的位置CONF="/usr/redisbin/redis.conf"#redis的配置文件所在的目录#AUTH="1234"这句没什么用可以不要case"$1"instart)if[-f$PIDFILE]thenecho"$PIDFILEexists,processisalreadyrunningorcrashed."elseecho"StartingRedisserver..."$EXEC$CONFfiif["$?"="0"]thenecho"Redisisrunning..."fi;;stop)if[!-f$PIDFILE]thenecho"$PIDFILEexists,processisnotrunning."elsePID=$(cat$PIDFILE)echo"Stopping..."$REDIS_CLI-p$REDISPORTSHUTDOWNsleep2while[-x$PIDFILE]doecho"WaitingforRedistoshutdown..."sleep1doneecho"Redisstopped"fi;;restart|force-reload)${0}stop${0}start;;*)echo"Usage:/etc/init.d/redis{start|stop|restart|force-reload}">&2exit1esac

编写完成,保存

修改文件的权限为 可执行的 chmod 775 /etc/init.d/redis

测试一下redis 的启动

/etc/init.d/redis start

启动成功

设置自动启动

chkconfig redis on

此时就会自动启动了,系统会给你一些提示,创建了 XXX.service文件

如下图

Linux下怎样设置redis开机自启

这里要说一下 usr/lib/systemd/system/ 这个目录

刚开始我一直不知道 我的nginx mysql php 是怎么开机自动启动的 后来我进入了这个目录看了,才知道,原来它们都在这里,网上说这里linux centos 新的启动方式,我不怎么了解,但是我知道了,这里的 文件都是可以开机自启的服务

所以我们要想知道 本机开机都自启了什么服务 可以来这个文件夹下看一下。

Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似Windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux下怎样设置redis开机自启的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux下怎么使用vim画图下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18