sentinel(哨兵)进程是用来监控master redis的,如果主master出现故障,并且符合sentinel设定的切换条件,那么sentinel就会自动的切换主从关系。
老的主从配置
master redis配置
bind 0.0.0.0 //绑定IP地址,可以通过ifconfig 获取Ip地址
protected-mode yes
port 6379
tcp-backlog 511
timeout 30 //Client 端空闲断开连接的时间
tcp-keepalive 300
daemonize yes //默认值是no,把值修改为yes,以后台模式运行
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
logfile /var/log/redis/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir /var/lib/redis
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
slave-priority 100
appendonly no
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-l