Eu tenho que resolver esse problema. Eu tenho dois servidores memcache (SM1 e SM2) e loadbalancer HAProxy na frente deles. O HAProxy é configurado no modo ativo / passivo, quando o SM2 tem o comando backup
. Todo o tráfego é roteado para apenas um servidor a qualquer momento, comutando apenas quando o servidor ativo falha.
Eu preciso garantir que o memcache esteja limpo antes que o servidor suba. Nosso aplicativo não pode detectar se os dados no memcache são muito antigos e irão usá-lo (isso pode levar a alguns problemas). Como posso enviar flush_all para o servidor antes está marcado como UP? É mesmo possível? Ou é melhor alternar todos os aplicativos para redis (que estamos usando para armazenar dados de sessões) com a replicação? Muito obrigado.