Redis设置开机启动脚本

字号+ 编辑: 呆头鹅甲 修订: 呆头鹅甲 来源: 原创 2015-02-07 11:40 我要说两句(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.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

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

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

  • MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

我要说说
网上宾友点评
沙发已空
Redis设置开机启动脚本