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

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 Valkey e 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.

Redis OSS versão 2.8.22 e posterior

A OSS replicação do Redis, nas versões 2.8.22 e posteriores, escolha entre dois métodos. Para ter mais informações, consulte OSSVersões do Redis 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.

OSSVersões do Redis antes de 2.8.22

O OSS backup e a sincronização do Redis 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 obter mais informações, consulte Garantindo que você tenha memória suficiente para criar um instantâneo do Valkey ou 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.