Centos开机自启动redis

转载 2016年08月28日 21:16:22

原文链接:http://my.oschina.net/indestiny/blog/197272?p={{page}}

  • 修改redis.conf,打开后台运行选项:
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. # By default Redis does not run as a daemon. Use 'yes' if you need it.  
  2. # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.  
  3. daemonize yes  

  • 编写脚本,vim /etc/init.d/redis:
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. # chkconfig: 2345 10 90  
  2. # description: Start and Stop redis  
  3.    
  4. PATH=/usr/local/bin:/sbin:/usr/bin:/bin  
  5.    
  6. REDISPORT=6379 #实际环境而定  
  7. EXEC=/usr/local/redis/src/redis-server #实际环境而定  
  8. REDIS_CLI=/usr/local/redis/src/redis-cli #实际环境而定  
  9.    
  10. PIDFILE=/var/run/redis.pid  
  11. CONF="/usr/local/redis/redis.conf" #实际环境而定  
  12.    
  13. case "$1" in  
  14.         start)  
  15.                 if [ -f $PIDFILE ]  
  16.                 then  
  17.                         echo "$PIDFILE exists, process is already running or crashed."  
  18.                 else  
  19.                         echo "Starting Redis server..."  
  20.                         $EXEC $CONF  
  21.                 fi  
  22.                 if [ "$?"="0" ]  
  23.                 then  
  24.                         echo "Redis is running..."  
  25.                 fi  
  26.                 ;;  
  27.         stop)  
  28.                 if [ ! -f $PIDFILE ]  
  29.                 then  
  30.                         echo "$PIDFILE exists, process is not running."  
  31.                 else  
  32.                         PID=$(cat $PIDFILE)  
  33.                         echo "Stopping..."  
  34.                         $REDIS_CLI -p $REDISPORT SHUTDOWN  
  35.                         while [ -x $PIDFILE ]  
  36.                         do  
  37.                                 echo "Waiting for Redis to shutdown..."  
  38.                                 sleep 1  
  39.                         done  
  40.                         echo "Redis stopped"  
  41.                 fi  
  42.                 ;;  
  43.         restart|force-reload)  
  44.                 ${0} stop  
  45.                 ${0} start  
  46.                 ;;  
  47.         *)  
  48.                 echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
  49.                 exit 1  
  50. esac  

  • 执行权限:
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. chmod +x /etc/init.d/redis  
  • 开机自启动:
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. # 尝试启动或停止redis  
  2. service redis start  
  3. service redis stop  
  4.    
  5. # 开启服务自启动  
  6. chkconfig redis on  

centos7安装redis及开机自启动

centos7搭建redis及开机自启动

centos7 redis开机自启动

Last login: Thu Jul 13 15:28:02 2017 from 192.168.1.102 [root@minimal ~]# ps -ef |grep redis redis ...

Redis 在Centos7下配置开机自启动

来源:http://www.jianshu.com/p/20b761ae993c 设置Redis开机启动需要如下几个步骤:编写配置脚本 [ vim /etc/init.d/redis ]#!/bin...

centos7 系统软件开机自启动配置 tomcat Rabbitmq Redis kafka zookeeper nginx

首先说明一点,这是一个整体的自启动配置总结,借鉴了很多前辈的经验。 系统:centos7     这是重点,否则命令会不一样。。。。 一、nginx 开机启动 1.建立服务文件 文件...

Centos7下配置Redis开机自启动

最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说。只有两个步骤: 设置redis.conf中daemonize为y...

linux(centos6.6) 下安装,配置redis, 及开机自启动

1.下载Redis wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz 解压后进入 r...

linux下redis设置开机自启动

redis开机自启动主要是要在系统的/etc/init.d目录下有个redis的文件 下面看下我的redis的存放目录一会在reidis执行开机自启动脚本中会用到具体服务器redis的安装目录 cd ...
  • liqi_q
  • liqi_q
  • 2017年09月20日 17:01
  • 79

redhat下使用mysql,python,redis,httpsqs,shell脚本开机自启动的一些问题与解决

先给上一些网址,里面有各种问题与解决 1. httpsqs官方网址 2. python安装与使用mysql 3.mysql插入数据时:Incorrect string value 4.mysql显示中...
  • zlp1992
  • zlp1992
  • 2015年03月24日 20:36
  • 937

Ubuntu14.04下安装redis-3.2.0以及开机自启动

Ubuntu14.04下安装redis-3.2.0以及开机自启动去官网下载redis-3.2.0.tar.gz,将redis-3.2.0.tar.gz放入/opt目录下解压redis-3.2.0.ta...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Centos开机自启动redis
举报原因:
原因补充:

(最多只允许输入30个字)