redis設定服務

2021-07-27 09:09:44 字數 1558 閱讀 9749

設定服務

可以看到如果我們啟動redis服務的話,每次都要進入到安裝目錄,這樣是不是很繁瑣,所以我們將redis做成乙個服務,我們直接啟動。

首先將utils/redis_init_script檔案複製到/etc/init.d下,同時易名為redis。執行命令

cp/usr/local/redis-3.0.2/utils/redis_init_script  /etc/rc.d/init.d/redis

然後在執行命令,vi/etc/rc.d/init.d/redis,並在文件第二行新增# chkconfig: 2345 80 90。如果/usr/local/redis/bin中沒有redis-server和redis-cli檔案的話,我們要在我們的安裝目錄下複製乙個過來。否則服務啟動時找不到redis-server。下圖第二個紅框所示。並且在第三個$exec $conf 後邊加乙個&,表示讓redis作為後台服務啟動,否則該服務會獨佔輸入屏。

可以看到在/etc/init.d/redis檔案中有這麼一行:conf="/etc/redis/$.conf"。於是將redis配置檔案拷貝到/etc/redis/下 。  

?

1

2

3

mkdir/etc/redis

cp/usr/local/redis-3.0.2/redis.conf/etc/redis/6379.conff

完成上面的操作之後,即可註冊服務:

?

1

chkconfig --add redis

然後啟動redis服務

我們我們要將/etc/rc.d/init.d/redis 檔案中的redis_$.pid修改為redis.pid。(如果正確生成了檔案,不用修改)

正確退出的過程:

redis退出前,會進行快照儲存,db儲存到磁碟,移除pid檔案,最後才會退出

最後可以把這個服務設定為自啟動服務,使得伺服器重啟後,redis服務能自動啟動。

redis設定服務

設定服務 可以看到如果我們啟動redis服務的話,每次都要進入到安裝目錄,這樣是不是很繁瑣,所以我們將redis做成乙個服務,我們直接啟動。首先將utils redis init script檔案複製到 etc init.d下,同時易名為redis。執行命令 cp usr local redis 3...

CentOS 設定redis為服務

首先,如果是yum安裝的最省事,已經是服務了。下面說的是自己用原始碼安裝後的 centos 6.x 假設編譯安裝之後的幾個執行檔案在 usr local bin 目錄下,redis.conf在 etc 目錄下 cd etc init.d vi redis 輸入如下內容 bin sh chkconfi...

設定redis為window服務

系統 window 在linux系統裡,可以設定redis的conf檔案裡的daemonize yes 可以後台執行,而在window系統裡,如果是在cmd裡視窗裡啟動的redis server,當視窗關閉之後,隨之悲劇的時候 redis服務也跟著停掉了。所以,把redis註冊成window服務,就...