您的位置:首页 > 数据库 > Redis

redis的安装,以及supervisor对它的运行、关闭等进程管理

2017-03-06 23:25 483 查看

1:下载

wget http://download.redis.io/releases/redis-3.2.8.tar.gz[/code] 
下载指定版本,可以登录https://redis.io/download查看

2:安装

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


这时Redis 的可执行文件被放到了
/usr/local/bin


3:配置

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/6379.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/6379.conf
stdout_logfile=/var/log/supervisor/redis.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
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:再次重新启动

supervisorctl start redisd


更多supervisor操作,请查看:

linux进程管理工具supervisor http://blog.csdn.net/win_turn/article/details/60466562
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息