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擴展的使用命令全集

我要說說
網上賓友點評