Redis cluster avançado e mecanismo sentinela

Cluster Redis

Em todo o ambiente de cluster do redis, existem duas funções, mestre e escravo, e os dados do mestre e do escravo são sincronizados.

O mestre possui permissões de leitura e gravação e o escravo apenas possui permissões de leitura.

Construção do ambiente de cluster Redis

1. Verifique se todos os servidores foram configurados com redis

2. Modifique o arquivo redis.windows.conf do nó escravo

campo escravo

slaveof nó principal endereço ip nó principal número da porta

campo masterauth

senha do nó mestre masterauth

3. Reinicie o serviço redis após a configuração

4. No nó src, há um arquivo dump.rqb

Este arquivo é a informação de sincronização gerada pelo nó escravo de sincronização mestre-escravo. Após a exclusão, todas as informações do nó escravo desaparecerão.

Mecanismo do Sentinel

Quando o host do cluster redis desligar, participe da eleição da oportunidade e reeleger o host

O Sentinel pode monitorar, lembrar e falhar automaticamente na migração

 

Configuração do Sentinel

1. Um único servidor é geralmente usado como sentinela

2. Configure e inicie o serviço redis no servidor sentinela

3. Modifique o arquivo de configuração sentinel.conf no diretório redis (a versão do redis para Windows não inclui esse arquivo de configuração)

monitor sentinel mymast 192.168.110.133 6379 1   nome do nó principal número da porta  IP vezes da eleição

sentinela para baixo após milissegundos mymaster 5000  detecção de batimentos cardíacos  5000 ms

sentinel paralelamente sincroniza mymaster 2 Esse campo significa que, após a nova eleição, quantos servidores no cluster serão sincronizados com o novo host (se o servidor atual já for escravo de um servidor mestre, execute  SLAVEOF  A porta do host   interromperá a sincronização do servidor atual com o antigo servidor mestre, descartará o conjunto de dados antigo e começará a sincronizar com o novo servidor mestre, para que o servidor escravo sincronizado fique indisponível durante esse período), ajuste de acordo com as necessidades reais Quantidade

sentinel auth-pass mymaster 1234 Defina a senha para conectar o mestre e o escravo, porque apenas um pode ser definido, portanto, a senha do mestre e do escravo deve ser a mesma

4. Inicie o serviço de sentinela

Quando o serviço redis foi iniciado

diretório redis ... / sentinel.conf --sentinel &

 

Um ótimo documento de uso de redis

http://doc.redisfans.com/index.html

 

Acho que você gosta

Origin www.cnblogs.com/codenamehuhuhu/p/12759976.html
Recomendado
Clasificación