Redis 安装
-
Platform: centos7
-
version: 5.0
-
安装
wget http://download.redis.io/releases/redis-5.0.0.tar.gz # 获取包 tar -zxvf redis-5.0.0.tar.gz mv redis-5.0.0 /usr/local/redis make && make install
Redis配置
-
设置配置文件目录
mkdir -p /etc/redis cp redis.conf /etc/redis
-
修改配置文件
vim /etc/redis/redis.conf daemonize yes (no -> yes) # 守护进程 bind 0.0.0.0 (127.0.0.1 -> 0.0.0.0) # 远程登录 protected-mode no (yes -> no) # 关闭保护模式/或者添加密码
Redis使用
-
启动
/usr/local/bin/redis-server /etc/redis/redis.conf
-
查看启动
ps -ef | grep redis
-
客户端使用
redis-cli # 进入 127.0.0.1:6379>set name Huang Ok redis-cli shutdown # 关闭客户端
-
开机启动配置
# 开机启动要配置在 rc.local 中,而 /etc/profile 文件,要有用户登录了,才会被执行。 echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local
Supervisor管理Redis
-
更改redis配置
vim /etc/redis/redis.conf daemonize no (yes -> no) # 取消守护进程
-
创建supervisor对redis的配置文件
vim /etc/supervisord.d/redis.ini
`redis.ini`文件如下
[program:redis] command=redis-server /etc/redis/redis.conf # 启动Redis的命令 autostart=true # supervisord启动时,该程序也启动 autorestart=true # 异常退出时,自动启动 startsecs=3 # 启动后持续3s后未发生异常,才表示启动成功 stdout_logfile=/var/log/supervisor/redis/redis.log # 标准输出流日志 stderr_logfile=/var/log/supervisor/redis/redis_err.log # 标准错误输出流日志