As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como a sincronização e o backup são implementados
Todas as versões compatíveis do Redis OSS oferecem suporte ao backup e à sincronização entre os nós primário e de réplica. No entanto, a forma como o backup e a sincronização são implementados varia de acordo com a versão do Redis OSS.
Redis OSS versão 2.8.22 e posterior
A replicação do Redis OSS, nas versões 2.8.22 e posteriores, escolha entre dois métodos. Para obter mais informações, consulte Versões do Redis OSS antes de 2.8.22 e Snapshots e restauração.
Durante o processo sem permissão, se as cargas de gravação forem pesadas, as gravações no cluster serão atrasadas para garantir que você não acumule muitas mudanças e, assim, evite um snapshot bem-sucedido.
Versões do Redis OSS antes de 2.8.22
O backup e a sincronização do Redis OSS nas versões anteriores à 2.8.22 são um processo de três etapas.
A bifurcação e, no processo em segundo plano, serializam os dados do cluster no disco. Isso cria um point-in-time instantâneo.
Em primeiro plano, acumule um log de alterações no buffer de saída do cliente.
Importante
Se o log de alterações exceder o tamanho do buffer de saída do cliente, o backup ou a sincronização falhará. Para ter mais informações, consulte Garantindo que você tenha memória suficiente para criar um instantâneo do Redis OSS.
Por fim, transmita os dados do cache e, em seguida, o log de alterações para o nó de réplica.