天天看點

redis的安裝,以及supervisor對它的運作、關閉等程序管理

1:下載下傳

下載下傳指定版本,可以登入https://redis.io/download檢視

2:安裝

tar zxvf redis-..tar.gz
cd redis-.
make
sudo make install
           

這時Redis 的可執行檔案被放到了

/usr/local/bin

3:配置

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/.conf
sudo cp utils/redis_init_script /etc/redis/
           

4:運作和關閉

cd /etc/redis
           
#使用root權限運作
sudo ./redis_init_script start
           
#再打開一個終端,執行下面的指令關閉redis
cd /etc/redis
./redis_init_script stop
           
#也可以通過redis用戶端關閉
redis-cli shutdown
           

5:使用supervisor監控程序

#先打開supervisor配置檔案
sudo vi /etc/supervisord.conf
           

在檔案尾部添加代碼

[program:redisd]
;command=/etc/redis/redis_init_script start
;不可以使用上面這種方式啟動redis程序,用這種方式,supervisor監控的是腳本redis_init_script,而不是redis
command=/usr/local/bin/redis-server /etc/redis/.conf
stdout_logfile=/var/log/supervisor/redis.log
stdout_logfile_maxbytes=MB
stdout_logfile_backups=
username=root
password=root_password
           

6:更新supervisor配置

sudo supervisorctl update
           

現在redis服務已經在背景運作

7:關閉redis

supervisord.conf

檔案中,

[program:redisd]

标志意味着在管理redis服務時,使用redisd(在redis後面加了一個字母d)去操作。

是以,關閉redis服務的方法有以下幾種

sudo supervisorctl stop redisd
           
#或者通過redis用戶端的方式關閉
redis-cli shutdown
           

8:再次重新啟動

更多supervisor操作,請檢視:

linux程序管理工具supervisor http://blog.csdn.net/win_turn/article/details/60466562

繼續閱讀