Maison > Article > base de données > Qu'est-ce que la persistance des instantanés
La persistance des instantanés fait référence à l'écriture de toutes les données à un moment donné sur le disque dur. Les instantanés sont des formes sérialisées binaires de données de mémoire et sont très compacts en termes de stockage, tandis que les journaux AOF enregistrent les instructions pour modifier les données de mémoire.
Persistance de l'instantané
Écrivez toutes les données à un certain moment sur le disque dur. À l'aide de la commande BGSAVE, à mesure que l'utilisation de la mémoire augmente, l'exécution de BGSAVE peut entraîner une pause prolongée du système.
Introduction connexe :
Toutes les données de Redis sont dans la mémoire. S'il y a un temps d'arrêt soudain, toutes les données seront perdues. Par conséquent, il doit y avoir un mécanisme pour garantir que le. les données de Redis ne seront pas perdues en raison d'un échec, ce mécanisme est le mécanisme de persistance de Redis.
Redis dispose de deux mécanismes de persistance, le premier est un instantané et le second est un journal AOF. Un instantané est une sauvegarde complète et un journal AOF est une sauvegarde incrémentielle continue. L'instantané est une forme sérialisée binaire de données de mémoire, très compacte en termes de stockage, tandis que le journal AOF enregistre le texte de l'enregistrement d'instructions de modification des données de mémoire. Le journal AOF deviendra extrêmement volumineux lors d'un fonctionnement à long terme. Lorsque la base de données est redémarrée, le journal AOF doit être chargé pour la réexécution des commandes, ce qui prendra un temps extrêmement long. Par conséquent, AOF doit être réécrit régulièrement pour alléger le journal AOF.
Recommandations d'apprentissage associées : Tutoriel Redis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!