千家信息网

Redis(二):Redis的安装及配置(3)---注册服务与自动启动

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,注册服务所谓注册服务就是把一个程序变成Linux的系统服务,在指定运行级别上赋予关闭和启动的入口。默认情况下redis不支持服务注册,会报错。在拷贝到/etc/rc.d/init.d/中的redis脚
千家信息网最后更新 2026年11月01日Redis(二):Redis的安装及配置(3)---注册服务与自动启动

注册服务


所谓注册服务就是把一个程序变成Linux的系统服务,在指定运行级别上赋予关闭和启动的入口。


默认情况下redis不支持服务注册,会报错。

在拷贝到/etc/rc.d/init.d/中的redis脚本中修改如下(之前已经拷贝过去):加入chkconfig:2345 90 10。2345是运行级别,就是告诉chkconfig程序,需要在rc2.d、rc3.d、rc4.d和rc5.d目录下创建为S90redis的文件链接,链接到/etc/rc.d/init.d目录下的redis脚本。第一个字符是S,会添加一个start参数告诉脚本这是一个启动模式。同时在rc0.d和rc6.d目录下创建名称为K10redis的文件链接,可以字符为K,表示系统在关闭的时候运行这个脚本,添加一个stop的参数,告诉脚本现在是关闭模式。

再次注册就会不会报错了

我们看一下rc2.d(其他rc3-5.d里面也一样)里面的文件,如下图:

其实这个90或者10这2个号码是自定义的,号码重了也没关系毕竟整体名字不同。


需要注意的是:注册服务后并不等于在2345级别会自动启动,只是说在2345级别可以自动启动,如何设置自动启动还需要使用如下命令:

chkconfig --level 35 redis on     #一般只会设置成35级别自动启动,不会把2345都设置

注册服务的目的也是为了管理更加方便,我们可以使用下面的命令来随时启动或停止进程:

service redis start/stop


总结一下:

  • 真正的脚本程序在/etc/rc.d/init.d里面,而/etc/rc0-6.d里面的都是链接文件,链接的都是/etc/rc.d/init.d里面的真正脚本程序。

  • rc0-6.d对应的是7个不同运行级别

  • 链接文件的的命名规则是S+数字+服务名称或者K+数字+服务名称,S表示start,K表示kill。

  • 系统会根据设置的启动级别,来找对应的rcN.d文件,然后去执行链接文件,S开头的表示当前运行级别需要启动这程序,K则表示不启动需要停止。


上面都设置好了,下面就是启动服务:

安装到此结束。

服务 级别 文件 脚本 链接 程序 运行 名称 就是 目录 系统 不同 参数 号码 命令 字符 拷贝 数字 模式 没关系 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 互联网科技工作委员会主任 中国互联网科技股 港股互联网科技股 广州宏创互联网科技 苏州大垚互联网科技 互联网科技咨询 成都仁贤领冠互联网科技有限公司 衡水科技产业互联网平台 互联网科技项目计划书材料类 来此购互联网科技有限公司 互联网金融科技展 996高科技互联网公司 世界互联网科技成果奖 上海万顺科技互联网有限公司招聘 互联网科技收购价值 盐城市攀科互联网科技有限公司 重庆科技产业互联网有哪些 互联网的黑科技实验室 科技互联网企业在行动 深圳市人人互联网科技有限公司 互联网 卓越科技 云电互联网科技 互联网 科技馆 青岛中康互联网医疗科技有限公司 广州慧亚互联网科技怎么样 互联网公司科技股 华夏恒生互联网科技013171 江苏苏星互联网科技有限公司 领航科技大厦互联网公司
0