`
yuri_liuyu
  • 浏览: 176183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redis配置为开机自启动

 
阅读更多

将redis设置为系统服务,并且开机自启动。需要完成以下脚本。

 

#!/bin/sh

 

 

# chkconfig: 2345 10 90

# description: Start and Stop redis

 

PATH=/usr/local/bin:/sbin:/usr/bin:/bin

 

REDISPORT=6379

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

REDIS_CLI=/usr/local/bin/redis-cli

 

PIDFILE=/var/run/redis.pid

CONF="/usr/local/src/redis-2.6.4/redis.conf"

 

case "$1" in

    start)

        if [ -f $PIDFILE ]

        then

                echo "$PIDFILE exists, process is already running or crashed"

        else

                echo "Starting Redis server..."

                $EXEC $CONF

        fi

        if [ "$?"="0" ]

        then

              echo "Redis is running..."

        fi

        ;;

    stop)

        if [ ! -f $PIDFILE ]

        then

                echo "$PIDFILE does not exist, process is not running"

        else

                PID=$(cat $PIDFILE)

                echo "Stopping ..."

                $REDIS_CLI -p $REDISPORT SHUTDOWN

                while [ -x ${PIDFILE} ]

               do

                    echo "Waiting for Redis to shutdown ..."

                    sleep 1

                done

                echo "Redis stopped"

        fi

        ;;

   restart|force-reload)

        ${0} stop

        ${0} start

        ;;

  *)

    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2

        exit 1

esac

 

注意标红的虽然是注释,但是还是需要存在才成。当然,path路径以及redis安装路径,随个人安装情况不同而变。

 

放到/etc/init.d/下 文件名redis,chomd 755 redis

chkconfig redis on即可。

分享到:
评论

相关推荐

    配置Redis开机自动启动

    Ubuntu下运行免安装Redis及Redis开机自动启动配置 免安装, 直接解压压缩包即可使用Redis 配置Redis开机自动启动 https://blog.csdn.net/Coxhuang/article/details/107691240

    Redis安装和配置及开机自启

    Linux ContOS7 Redis安装和配置及开机自启 https://blog.csdn.net/sikefeng/article/details/82222154

    centos6下redis开机自启动脚本配置

    本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...

    Redis持久化和开机自启动配置

    NULL 博文链接:https://onemeter-2017.iteye.com/blog/2394172

    windows redis免安装版,附设置开机自启服务教程

    windowsX64 redis免安装解压版,附设置开机自启服务教程

    详解Centos7下配置Redis并开机自启动

    本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    Linux中设置Redis开机启动的方法

    假设Redis已经安装,版本3.2.4 #cd redis-3.2.4 #mkdir /etc/redis #cp redis.conf /etc/redis/6379.conf #cp utils/redis_init_script /etc/init.d/redis #chmod a+x /etc/init.d/redis #cp src/redis-server /usr...

    Windows安装Redis并添加本地自启动服务的实例详解

    在windows本地搭建redis缓存,添加到本地计算机的服务中,保证每次开机自动启动服务。 https://github.com/MicrosoftArchive/redis/releases 解压缩包,拷贝文件夹到计算机指定的磁盘下。 执行下面命令 ...

    Redis-源码包安装部署

    5.3设置redis开机自启动(方法三) 2 5.3.1在/etc目录下新建redis目录 2 5.3.2修改redis.conf文件把redis设置在后台运行 3 5.3.3将redis.conf 复制一份到/etc/redis目录下 3 5.3.4将redis的启动脚本复制一份放到/etc/...

    redis6.2.6 已编译版本,解压直接使用

    redis6.2.6 现在官网只提供源码了,需要自己编译,现提供已编译版本,解压直接使用,解压后修改相关配置即可使用,可以设置开机自动启动,只需要讲里面的vbs文件放置到启动目录即可 以下必看重要,否则无法启动!!...

    阿里云服务器安装配置redis的方法并且加入到开机启动(推荐)

    系统AliyunLinux 一、安装Redis(我把redis安装在了/alidata/server/redis下) 去http://redis.io/download下载redis用FTP工具传到服务器或者按照redis官网写...二、 配置Redis  cp redis.conf /etc/redis.conf#复

    redis7已编译版,解压直接使用

    redis7已编译版,根据官网源码自己编译,解压后修改配置文件,点击.bat文件可直接启动,redis7有重大更新,增加了很多命令,推荐使用 以下必看重要,否则无法启动!!!!!! 压缩包中的使用方法写的不够详细,在此...

    Linux下redis的安装与配置

    Linux下redis的安装与配置,包括安全设置(IP设置及账号设置),redis开机自动启动

    Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07

    安装及设置MySQL5.6 环境检查、安装MySQL、 初始化MySQL及设置密码、允许远程登陆、设置开机自启动、修改uft-8配置文件位置、mysql启动和停止操作、关闭防火墙、客户端连接 7. 安装及设置Redis3.07 安装、配置redis...

    Redis 在Centos Linux 上如何实现自启

    Redis 在Centos Linux 上配置步骤,带启动脚本 如何配置成服务实现开机自启

    Centos7.4下安装mongo+tomcat+redis

    Centos7.4下安装mongo+tomcat+redis、开机自启动,tomcat+redis配置文件详解

    CentOS6.5下Redis安装与配置详细步骤

    本篇文章主要介绍了CentOS6.5下Redis安装与配置详细步骤,详细介绍redis单机单实例安装与配置,服务及开机自启动。有兴趣的可以了解一下。

    CentOS下redis自启动shell脚本

    用这个脚本管理之前,需要先...然后增加服务并开机自启动: 代码如下: # chmod 755 /etc/init.d/redis # chkconfig –add redis # chkconfig –level 345 redis on # chkconfig –list redis 脚本源码: #!/bin/bas

Global site tag (gtag.js) - Google Analytics