1、上传并编译
上传redis-2.8.19.tar.gz
tar -zxvf redis-2.8.19.tar.gz
cd redis-2.8.19
make
(可能需要安装gcc 执行yum install gcc-c++)
创建日志目录
mkdir -p /home/jyapp/redis-2.8.19/logs
2、修改redis.conf、sentinel.conf 配置文件
daemonize 改为 yes
port 6379 不用改
pidfile 默认不用改
logfile 指定到 redis目录下的 "/home/jyapp/redis-2.8.19/logs/redis.log"
maxclients 4096 增加最大连接的客户端数量配置
tcp-keepalive 修改为 60
从机 redis.conf 配置基本同上;
在最后多一条设置
slaveof IP 端口 # IP 为主机的IP
例如:slaveof 172.20.100.84 6379
注意:IP 为redis主机的服务器IP
配置监听服务 sentinel.conf
主机,从机 保持一致即可
可以清空原配置文件,然后直接复制下面信息
主从机 都要配置上主机的IP和端口(如172.20.100.84 6379为主机的ip和端口):
port 26379
daemonize yes
tcp-keepalive 60
logfile "/home/jyapp/redis-2.8.19/logs/sentinel.log"
sentinel monitor mymaster 172.20.100.84 6379 1
sentinel down-after-milliseconds mymaster 8000
sentinel failover-timeout mymaster 30000
sentinel parallel-syncs mymaster 1
3、启动
先启动主机的服务,再启动从机的服务
src/redis-server redis.conf
再启动监听服务
src/redis-sentinel sentinel.conf
可以用下列命令 来查看服务
src/redis-cli -p 6379 info
src/redis-cli -p 26379 info