天天看点

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

继续阅读