Modalità di implementazione di sincronizzazione e backup - Amazon ElastiCache

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modalità di implementazione di sincronizzazione e backup

Tutte le versioni supportate di Valkey e Redis OSS supportano il backup e la sincronizzazione tra i nodi primari e di replica. Tuttavia, il modo in cui vengono implementati il backup e la sincronizzazione varia a seconda della versione.

Redis OSS versione 2.8.22 e successive

La OSS replica Redis, nelle versioni 2.8.22 e successive, consente di scegliere tra due metodi. Per ulteriori informazioni, consulta Versioni Redis precedenti alla 2.8.22 OSS e Snapshot e ripristino.

Durante il processo senza fork, se i carichi di scrittura sono intensi, le scritture nel cluster vengono ritardate per garantire che non vengano accumulate troppe modifiche che impediscono la riuscita di una snapshot.

Versioni Redis precedenti alla 2.8.22 OSS

Il OSS backup e la sincronizzazione di Redis nelle versioni precedenti alla 2.8.22 sono un processo in tre fasi.

  1. Fork e il processo in background serializzano i dati del cluster su disco. Questo crea un'istantanea. point-in-time

  2. In primo piano, accumulare un change log nel buffer di output client.

    Importante

    Se il change log supera le dimensioni del buffer di output del client, l'operazione di backup o sincronizzazione non riesce. Per ulteriori informazioni, consulta Assicurarsi di disporre di memoria sufficiente per creare un'istantanea Valkey o Redis OSS.

  3. Infine, trasmettere i dati di cache e il change log al nodo di replica.