转:Redis 配置为 Service 系统服务

在Linux中,将程序配置为服务后,就可以使用service命令对系统服务进行管理,如:start(启动)、stop(停止)、restart(重启)等。Redis安装后默认不会配置为系统服务,本文将介绍Redis配置为服务的方法。

  1. 复制redis_init_script文件
  2. 编辑redis文件
  3. 注册系统服务
  4. rc.localservice服务

1. 复制redis_init_script文件

utils/redis_init_script文件复制/etc/rc.d/init.d/目录,并重命名为redis

cp utils/redis_init_script /etc/rc.d/init.d/redis

注意:以上命令需要在Redis源代码的根目录执行。redis_init_script文件是Redis提供的初始化脚本,可以在Reids源码/utils目录下找到。

2. 编辑redis文件

编辑/etc/rc.d/init.d/redis文件:

在文件第二行添加:

# chkconfig: 2345 80 90

并将以下行(在start节点下):

$EXEC $CONF

修改为:

$EXEC $CONF &

注:&会使服务在后台运行,不添加此符号redis会显示在前台,并影响其它服务的启动。

确认安装目录

文件中以下两行,为Redis安装的默认目录。如果实际安装目录与下两行不符,要将其修改为实际安装目录。

EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli  

复制conf文件

文件中有如下一行:

CONF="/etc/redis/${REDISPORT}.conf"

该行表示Redis配置文件redis.conf的位置,而${REDISPORT}表示.confRedis运行端口命名。

文件位置应与实际位置一致,如,安装Redis后,我将redis.conf文件放在了/etc/redis.conf位置,所以将其修改如下:

CONF="/etc/redis.conf"

当然,你也可不修改这一行,这时你需要创建/etc/redis,并将配置文件复制到这个目录下。分别执行以下两条命令:

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

3. 注册系统服务

注册系统服务使用chkconfig命令。注册redis服务命令如下:

chkconfig --add redis 

启动redis服务:

service redis start

配置完成,现在就可以通过service命令对redis服务进行管理了。

4. rc.localservice服务

在另一篇文章中,我使用rc.local的方式添加了Redis的开机启动。这时应当注意,应该首先删除rc.local中的Redis开机配置,并停止Redis,然后通过service命名启动redis服务。

配置到rc.d目录的系统服务,其启动优先级要高于rc.local级别的服务,用户根据可根据需要在二者之间灵活选择。

更多关“Linux程序启动优先级”请参考:简记Linux开机脚本的执行顺序与程序的运行级别

文章转自:http://itbilu.com/linux/management/NkbXG9kol.html

时间: 2024-08-25 17:14:14

转:Redis 配置为 Service 系统服务的相关文章

配置Tomcat成为系统服务以及删除服务配置

配置服务: 下载Zip版Tomcat;选择:32-bit Windows zip(pgp,md5)下载解压文件到指定目录,如:D:/ProgramFiles/Tomcat6 进入D:/ProgramFiles/Tomcat6/bin目录:双击运行:startup.bat 待启动完成后,在浏览器中输入:http://localhost:8080 如果出来tomcat首页,表示安装成功 先关闭刚才启动的Tomcat,可以在刚才打开的面板中按Ctrl + C 结束运行 修改startup.bat 在第

【转】redis配置认证密码

原文链接 http://blog.csdn.net/zyz511919766/article/details/42268219 redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plaincopy #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 [plain] view plaincopy requirepass myRedis 重启red

redis 配置(1)

redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 [plain] view plain copy requirepass myRedis 重启redis [plain] view plain copy sudo service redis restart #或者 sudo

配置Tomcat成为系统服务

来源:http://jingyan.baidu.com/article/597a0643680371312b52431a.html 下载Zip版Tomcat;选择:32-bit Windows zip(pgp,md5)下载解压文件到指定目录,如:D:/ProgramFiles/Tomcat6 进入D:/ProgramFiles/Tomcat6/bin目录:双击运行:startup.bat 待启动完成后,在浏览器中输入:http://localhost:8080 如果出来tomcat首页,表示安装

redis配置密码认证

redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 ? 1 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 ? 1 requirepass myRedis 重启redis ? 1 2 3 4 sudo service redis restart #或者 sudo service redis stop sudo redis-server /etc/redis.conf

redis配置认证密码(转)

redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 ? 1 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 ? 1 requirepass myRedis 重启redis ? 1 2 3 4 sudo service redis restart #或者 sudo service redis stop sudo redis-server /etc/redis.conf

centos6.5 配置tomcat8 为系统服务,开机自启动

配置tomcat为系统服务 # vi /etc/init.d/tomcat #!/bin/sh # Tomcat init script for Linux. # # chkconfig: 2345 96 14 # description: The Apache Tomcat servlet/JSP container. JAVA_HOME=/usr/java/latest CATALINA_HOME=/usr/local/tomcat export JAVA_HOME CATALINA_HOM

Redis配置与优化

Redis配置与优化 Redis概述 Redis 是一个高性能的key-value数据库. redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用.它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便. Redis优点 具有极高的数据读写速 支持丰富的数据类型 支持数据的持久化 原子性 支持数据备份 Redis配置文件(/et

部署FIM 2010 R2—5配置Synchronization Service

部署FIM 2010 R2-配置Synchronization Service 配置多有域环境账户密码同步 在各个域创建ADMA账户,并赋予对域的复制目录更改和复制目录更改所有项权限:和对用户的密码重置和解锁密码权限: 在fim01所使用的DNS服务器上,建立同步密码目标域的DNS条件转发:并测试能正常解析目标域: 确保fim01到目标域的域控制器的TCP和UDP端口389.88.464能双向正常通信: 1.打开Synchronization Service窗口, 2.选择Management