深入检出 Redis Sentinel ①:概述

一、概述

  • sentinel 是特殊的 redis(不存储数据,支持的命令有限)
  • 多节点实现
  • 默认端口: 26379

image.png

二、配置

启动: redis-sentinel redis-sentinel-26379.conf
查看 sentinel 信息: info sentinel

1
2
3
4
5
6
7
8
9
10
11
12
port 26379
dir "/opt/soft/redis/data"
logfile "26379.log"
# sentinel monitor master名称 ip port n
# 2个sentinel节点认为 master 有问题则进行故障转移
sentinel monitor mymaster 127.0.0.1 7000 2
# 超过 30s 做主观下线判断(单个 sentinel 做下线判断)
sentinel down-after-milliseconds mymaster 30000
# 并发复制新的 master 的 slave 数目
sentinel parallel-syncs mymaster 1
# 故障转移时间
sentinel failover-timeout mymaster 180000