Maison >base de données >Redis >Comment implémenter la persistance des données Redis

Comment implémenter la persistance des données Redis

尚
original
2019-07-05 15:53:2710827parcourir

Comment implémenter la persistance des données Redis

Deux façons d'implémenter la persistance des données avec Redis :

RDB : enregistrez les instantanés de données dans un intervalle de temps spécifié

AOF : mettez d'abord la commande Append à la fin du journal des opérations et enregistrez toutes les opérations historiques

1. RDB implémente la persistance des données Redis (méthode par défaut)

1. Modifiez redis.conf

Remarque : utilisez la commande Whereis Redis pour vérifier où Redis est installé, puis entrez le répertoire etc du répertoire d'installation Redis et modifiez redis.conf.

2. Intervalle de temps de sauvegarde par défaut

Comment implémenter la persistance des données Redis

3. Nom du fichier de sauvegarde par défaut

Comment implémenter la persistance des données Redis

4. L'emplacement du fichier RDB de sauvegarde par défaut est

Comment implémenter la persistance des données Redis

Comment implémenter la persistance des données Redis

5. Vous pouvez également déclencher activement l'enregistrement de l'instantané des données Redis, l'opération est la suivante

Comment implémenter la persistance des données Redis

6. Inconvénients

Étant donné que la persistance est effectuée dans des conditions spécifiques (de temps en temps), cela peut provoquer une panne de Redis, lorsqu'il est à nouveau restauré, certaines données peuvent être perdues.

2. Solution de persistance AOF

Ajoutez d'abord la commande à la fin du journal des opérations pour enregistrer toutes les opérations historiques.

1. Avantages par rapport à la solution de persistance RDB :

(1) Les données sont très complètes et moins de données sont perdues lors de la reprise après panne

(2) Les opérations historiques peuvent être traitement traité

2. Comment activer le mode de persistance AOF

Après avoir modifié le paramètre appendonly dans le fichier de configuration redis.conf sur oui, redis démarrera le mode de persistance des données AOF

Comment implémenter la persistance des données Redis

Définissez la méthode de synchronisation AOF. La synchronisation par défaut définie ici est une fois par seconde

Comment implémenter la persistance des données Redis

3. sauvegarder le fichier C'est comme ça

Comment implémenter la persistance des données Redis

Comme vous pouvez le voir ci-dessus, il enregistre toutes les commandes d'opération depuis que j'ai activé AOF.

4. Inconvénients

(1) Étant donné que le mode AOF doit enregistrer chaque commande Redis, la taille du fichier sera très grande

(2) et cela entraînera une vitesse élevée. être inférieur à RDB et la vitesse de récupération est lente

Pour plus de connaissances sur Redis, veuillez visiter la colonne Tutoriel d'utilisation de 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn