溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何設置redis開機自啟動

發(fā)布時間:2020-06-19 11:14:31 來源:億速云 閱讀:219 作者:Leah 欄目:關系型數(shù)據(jù)庫

如何設置redis開機自啟動?相信很多新手小白還沒學會這個技能,通過這篇文章的總結,希望你能學會這個技能。以下資料是實現(xiàn)的步驟。

使用下面的方法要注意的是安裝文件路徑和配置文件的路徑。

[root@localhost ~]# vi /etc/init.d/redis

復制下面代碼到腳本中(注意要修改里面redis的安裝路徑,不清楚find查找下)
(這段代碼就是redis根目錄 /utils/redis_init_script 啟動腳本的代碼)

#!/bin/sh
# chkconfig: 2345 10 90  
# description: Start and Stop redis   

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-server

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/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
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    restart)
        "$0" stop
        sleep 3
        "$0" start
        ;;
    *)
        echo "Please use start or stop or restart as first argument"
        ;;
esac

設置權限

[root@localhost ~]# chmod 777 /etc/init.d/redis

設置開機啟動

 chkconfig redis on

啟動測試

 service start redis

看完這篇文章,你們學會設置redis開機自啟動的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI