Como a sincronização e o backup são implementados - Amazon ElastiCache (RedisOSS)

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.

  1. A bifurcação e, no processo em segundo plano, serializam os dados do cluster no disco. Isso cria um point-in-time instantâneo.

  2. 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.

  3. Por fim, transmita os dados do cache e, em seguida, o log de alterações para o nó de réplica.