redis主从哨兵部署手册

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

猜你喜欢

转载自blog.csdn.net/lovelichao12/article/details/81170537