redis集群踩坑之路

准备工作

ubuntu-1 192.168.234.131 #master
ubuntu-2 192.168.234.134 #sentinel1
ubuntu-3 192.168.234.132 #sentinel2

1 安装sentinel

在前面一章,我们已经安装完成了单机版本的redis,下面需要安装哨兵模式的集群

sudo apt-get install redis-sentinel

安装完成之后,进入/etc/redis目录下,可以看到sentinel的配置文件

image.png

2 修改sentinel配置

daemonize yes
bind 192.168.234.131 #注意这里绑定自己机器的ip,每台机器ip不同
sentinel monitor mymaster 192.168.234.131 2  #用来指定对一个master的监控,这里需要注意,所有的sentinel需要绑定同一个master
sentinel down-after-milliseconds mymaster 30000
sentinel failover-timeout mymaster 60000 #执行故障转移的超时时间
sentinel parallel-syncs mymaster 1 #新的master切换过来后,同时有多少个slave去连接新的master

3 启动sentinel

3.1在此之前先查看redis是否已经启动,如果已经启动了则关闭

查看redis进程

netstat -tunple | grep 6379
ps -ef|grep redis
ps aux | grep redis
redis状态

关闭redis
kill 2369

3.2 启动sentinel

redis-sentinel /etc/redis/sentinel.conf

进入
redis-cli -h 192.168.234.131 -p 26379
查看master
sentinel master mymaster

查看slaves
SENTINEL slaves mymaster

查看集群状态
SENTINEL sentinels mymaster


sentinel

你可能感兴趣的:(redis集群踩坑之路)