Redis設置開機啓動腳本

字號+ 編輯: 种花家 修訂: 种花家 來源: 原创 2023-09-15 我要說兩句(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.交流群: 2702237 13835667

相關課文
  • 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-server啓動時報錯FATAL CONFIG FILE ERROR

  • centos7環境下用yum安裝redis報錯沒有redis安裝包

  • phpredis擴展的使用命令全集

我要說說
網上賓友點評