Solution de persistance des données Redis

Solution de persistance des données Redis

1. Solution de persistance

  1. RDB (Redis DataBase): enregistrez les instantanés de données (SNAPSHOTTING) dans un intervalle de temps spécifié, branchez le processus enfant, puis le processus enfant terminera le travail de persistance;
  2. AOF (Append Only File): ajoutez d'abord la commande à la fin du journal des opérations, enregistrez toutes les opérations historiques (APPEND ONLY MODE)
  3. Avantages et inconvénients

Avantages RDB:

  1. Un seul fichier est stocké, l'espace est petit et la reprise après sinistre est facile;
  2. Pour maximiser les performances, branchez le processus enfant, puis le processus enfant terminera ce travail persistant pour éviter le processus io.
  3. Par rapport au mécanisme AOF, si l'ensemble de données est volumineux, l'efficacité de démarrage RDB sera plus élevée.

Inconvénients de RDB:

Dans la mesure où il s'agit d'une persistance (à chaque intervalle de temps) dans certaines conditions, cela peut provoquer le blocage de redis et certaines données peuvent être perdues lors de la restauration.
Remarque: Si l'intervalle de temps de sauvegarde est défini sur court, les performances du serveur seront consommées. Si l'intervalle de temps de sauvegarde est long, une partie des données peut être perdue pendant la récupération des données.

Avantages AOF:

AOF contient un fichier journal clairement formaté et facile à comprendre pour enregistrer toutes les opérations de modification.
Les données sont très complètes et il y a moins de perte de données lors de la reprise après incident.

Inconvénients de l'AOF:

  1. Étant donné que le mode AOF doit enregistrer chaque commande redis, la taille du fichier sera très grande.
  2. Selon différentes stratégies de synchronisation, AOF a tendance à être plus lent que RDB en efficacité de fonctionnement. En bref, l'efficacité de la stratégie de synchronisation par seconde est relativement élevée et l'efficacité de la stratégie de désactivation de la synchronisation est aussi efficace que RDB

Deux, configurez RDB

2.1 Modifier redis.conf

Remarque: utilisez la commande whereis redis pour voir où redis est installé, puis entrez dans le répertoire etc du répertoire d'installation de redis et éditez redis.conf.

2.1 Intervalle de sauvegarde par défaut

save 900 1
save 300 10
save 60 10000

2.1 Nom du fichier de sauvegarde par défaut

The filename where to dump the DB
dbfilename dump.rdb

Insérez la description de l'image ici

Trois, configurez AOF

Après avoir modifié le paramètre appendonly dans le fichier de configuration redis.conf sur yes, redis commence à démarrer le mode de persistance des données AOF
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/u014553029/article/details/107180810
conseillé
Classement