Redis设置开机启动脚本

字号+ 编辑: 秦朝 修订: 秦朝 来源: 原创 2015-02-07 11:40:56 我要说两句(0)

本文详述Redis设置开机启动脚本的详细步骤。

在/etc/init.d文件夹下建立一个名为redis的文件,并用以下命令调整权限

chmod +x redis

将下面的代码拷贝到这个设置好的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="/etc/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
##############################

注意, 把这个配置档当中的头几个配置文件搞清楚, 和redis的conf配置文件里面的内容同步。再用service redis start和service redis stop这两个命令来测试是否好用。最后reboot测试是否可用。

阅完此文,您的感想如何?
  • 鼓掌

    1

  • 鄙视

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.转来的文章都会标好来源,如对来源资料存疑,请邮件声明;
2.本站标注原创的文章,转发时烦请注明来源;
3.如文章侵犯了您的版权,请通知本站,该文章将在24小时内移除。

相关课文
  • redis-server启动时报错FATAL CONFIG FILE ERROR

  • centos7环境下用yum安装redis报错没有redis安装包

我要说说
网上宾友点评