Created
February 13, 2018 09:59
-
-
Save pessom/8448d319e37c426015cd25816b8fdc4b to your computer and use it in GitHub Desktop.
Haproxy to Sentinel powered Redis example conf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global | |
log /dev/log local0 notice | |
pidfile /var/run/haproxy.pid | |
maxconn 4000 | |
user haproxy | |
group haproxy | |
daemon | |
stats socket /var/lib/haproxy/stats | |
listen mysql-corp 0.0.0.0:3306 | |
log global | |
timeout connect 3s | |
timeout client 120m | |
timeout server 120m | |
mode tcp | |
option mysql-check user monitoring | |
server Master-corp2 corp2.special8.p.smailru.net:3309 check on-marked-up shutdown-backup-sessions on-marked-down shutdown-sessions | |
server Slave-corp1 corp1.special7.p.smailru.net:3309 check backup | |
listen redis-corp | |
bind :6481 | |
log global | |
timeout connect 3s | |
timeout client 120m | |
timeout server 120m | |
mode tcp | |
option tcp-check | |
tcp-check send PING\r\n | |
tcp-check expect string +PONG | |
tcp-check send info\ replication\r\n | |
tcp-check expect string role:master | |
tcp-check send QUIT\r\n | |
tcp-check expect string +OK | |
server Master-corp1 corp1.special7.p.smailru.net:6381 check rise 10 on-marked-up shutdown-backup-sessions on-marked-down shutdown-sessions | |
server Master-corp2 corp2.special8.p.smailru.net:6381 check rise 10 on-marked-up shutdown-backup-sessions on-marked-down shutdown-sessions | |
listen sentinel-corp | |
bind :27381 | |
log global | |
timeout connect 3s | |
timeout client 120m | |
timeout server 120m | |
mode tcp | |
option tcp-check | |
tcp-check send PING\r\n | |
tcp-check expect string +PONG | |
tcp-check send QUIT\r\n | |
tcp-check expect string +OK | |
server Master-corp1 corp1.special7.p.smailru.net:26381 check on-marked-up shutdown-backup-sessions on-marked-down shutdown-sessions | |
server Master-corp2 corp2.special8.p.smailru.net:26381 check on-marked-up shutdown-backup-sessions on-marked-down shutdown-sessions |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment