Sentinel Redis + failover HAProxy

4

Estou procurando implementar uma implementação de HAis de redis usando servidores redis do mestre-escravo. Os servidores da web se conectarão a eles por meio de uma instância HAProxy instalada em cada caixa.

A situação é fácil com apenas dois servidores, se um desce o outro tem que ser feito o novo mestre. Mas e quando há mais de um escravo e um dos escravos restantes pode ser promovido a mestre? Eu sei redis sentinel tem um mecanismo de notificação no caso de um failover, mas como usá-lo para interagir com o HAproxy em cada um dos servidores da web e dizer-lhes qual servidor é o novo mestre?

Primeira vez que trabalha com redis e replicação / failover em geral.

    
por JonoCoetzee 23.10.2013 / 13:48

1 resposta

3

Eu acho que isso é o que você está procurando, essa configuração pode ser facilmente alterada para abstrair as leituras de escravo também.

link

Felicidades, Jan

    
por 09.01.2014 / 17:22