redis設(shè)置開機(jī)自啟服務(wù)或開機(jī)自啟sh腳本兩種方式守護(hù)進(jìn)程

方式一

修改redis.conf配置文件

#vi編輯redis安裝目錄里面的redis.conf文件
[root@localhost /]# vi /usr/redis/redis-3.2.4/redis.conf
1.守護(hù)進(jìn)程

設(shè)置redis.conf中daemonize為yes,確保守護(hù)進(jìn)程開啟,也就是在后臺(tái)可以運(yùn)行.(設(shè)置為yes后,啟動(dòng)時(shí)好像沒有redis的啟動(dòng)界面,不知道為什么)

image
2.復(fù)制redis配置文件(啟動(dòng)腳本需要用到配置文件內(nèi)容,所以要復(fù)制)

1.在/etc下新建redis文件夾

[root@localhost /]# mkdir /etc/redis

2.把安裝redis目錄里面的redis.conf文件復(fù)制到/etc/redis/6379.conf里面,6379.conf是取的文件名稱,啟動(dòng)腳本里面的變量會(huì)讀取這個(gè)名稱,所以要是redis的端口號(hào)改了,這里也要修改

[root@localhost redis]# cp /usr/redis/redis-3.2.4/redis.conf /etc/redis/6379.conf

3.復(fù)制redis啟動(dòng)腳本

#1.redis啟動(dòng)腳本一般在redis根目錄的utils,如果不知道路徑,可以先查看路徑
[root@localhost redis]# find / -name redis_init_script /usr/redis/redis-3.2.4/utils/redis_init_script
#2.復(fù)制啟動(dòng)腳本到/etc/init.d/redis文件中
[root@localhost redis]# cp /usr/redis/redis-3.2.4//utils/redis_init_script /etc/init.d/redis

4.修改啟動(dòng)腳本參數(shù)

[root@localhost redis]# vi /etc/init.d/redis
#在/etc/init.d/redis文件的頭部添加下面兩行注釋代碼,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90 # description: Start and Stop redis 

如圖

image

同時(shí)還要修改參數(shù),指定redis的安裝路徑

image

修改完成后按 Esc ,再按 :wq + Enter(回車) 保存并退出

修改完成后的截圖

image

5.啟動(dòng)redis

打開redis命令:

service redis start

關(guān)閉redis命令:

service redis stop

設(shè)為開機(jī)啟動(dòng):

chkconfig redis on

設(shè)為開機(jī)關(guān)閉:

chkconfig redis off

方式二 啟動(dòng)添加服務(wù)腳本

1.編寫腳本

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

復(fù)制下面代碼到腳本中(注意要修改里面redis的安裝路徑,以/usr/redis/redis-3.2.4路徑為例)(這段代碼就是redis根目錄 /utils/redis_init_script 啟動(dòng)腳本的代碼)

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

REDISPORT=6379
EXEC=/usr/redis/redis-3.2.4/src/redis-server
CLIEXEC=/usr/redis/redis-3.2.4/src/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/redis/redis-3.2.4/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

3.保存退出,設(shè)置權(quán)限
按鍵盤esc 然后輸入

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

4.啟動(dòng)redis

[root@localhost ~]# service redis start

3.添加腳本到開機(jī)自動(dòng)啟動(dòng)項(xiàng)目中

chkconfig --add redis 
chkconfig redis  on
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蔫慧,一起剝皮案震驚了整個(gè)濱河市利花,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蔫敲,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扎瓶,死亡現(xiàn)場(chǎng)離奇詭異依许,居然都是意外死亡拥坛,警方通過查閱死者的電腦和手機(jī)狭园,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門读处,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人唱矛,你說我怎么就攤上這事档泽。” “怎么了揖赴?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)抑胎。 經(jīng)常有香客問我燥滑,道長(zhǎng),這世上最難降的妖魔是什么阿逃? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任铭拧,我火速辦了婚禮,結(jié)果婚禮上恃锉,老公的妹妹穿的比我還像新娘搀菩。我一直安慰自己,他們只是感情好破托,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布肪跋。 她就那樣靜靜地躺著,像睡著了一般土砂。 火紅的嫁衣襯著肌膚如雪州既。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天萝映,我揣著相機(jī)與錄音吴叶,去河邊找鬼。 笑死序臂,一個(gè)胖子當(dāng)著我的面吹牛蚌卤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奥秆,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逊彭,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了吭练?” 一聲冷哼從身側(cè)響起诫龙,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鲫咽,沒想到半個(gè)月后签赃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谷异,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年锦聊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了歹嘹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡孔庭,死狀恐怖尺上,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情圆到,我是刑警寧澤怎抛,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站芽淡,受9級(jí)特大地震影響马绝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜挣菲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一富稻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧白胀,春花似錦椭赋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至向抢,卻和暖如春蔓涧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背笋额。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工元暴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人兄猩。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓茉盏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親枢冤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鸠姨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容