Maison > base de données > Redis > le corps du texte

Qu'est-ce que la persistance Redis

青灯夜游
Libérer: 2019-06-18 10:50:42
original
5942 Les gens l'ont consulté

Redis est une base de données clé-valeur avancée. Il est similaire à Memcached, mais les données peuvent être conservées et prennent en charge un large éventail de types de données. Il existe des chaînes, des listes chaînées, des ensembles et des ensembles triés. Il prend en charge le calcul de l'union, de l'intersection et du complément (différence) des ensembles côté serveur, et prend également en charge diverses fonctions de tri. Redis peut donc également être considéré comme un serveur de structure de données.

Qu'est-ce que la persistance Redis

Qu'est-ce que la persistance Redis ?

Toutes les données de Redis sont stockées en mémoire si Redis plante, elles seront perdues. La persistance Redis consiste à enregistrer les données sur le disque (un périphérique de stockage qui peut être enregistré de manière permanente) pour la récupération des données. (Apprentissage recommandé : Tutoriel vidéo Redis)

Redis fournit deux méthodes de persistance, l'une est la persistance RDB (le principe est de vider périodiquement les enregistrements de la base de données Reids en mémoire sur la persistance RDB du disque) et l'autre est la persistance AOF (ajouter uniquement un fichier) (le principe est d'écrire le journal des opérations Reids dans le fichier de manière annexée).

La persistance RDB fait référence à l'écriture d'un instantané de l'ensemble de données en mémoire sur le disque dans un intervalle de temps spécifié. Le processus opérationnel réel consiste à créer un processus enfant et à écrire d'abord l'ensemble de données dans un fichier temporaire. l'écriture est réussie, puis remplacez le fichier précédent et stockez-le avec compression binaire.

La persistance AOF enregistre chaque opération d'écriture et de suppression traitée par le serveur sous la forme d'un journal. Les opérations de requête ne sont pas enregistrées, mais sont enregistrées dans le texte. Vous pouvez ouvrir le fichier pour voir les enregistrements détaillés des opérations.

Méthode de mise en œuvre de la persistance

● Méthode d'instantané

Une sauvegarde complète des données à un moment donné. Par exemple, Redis RDB et MySQL Dump fonctionnent tous de cette manière.

● Méthode d'écriture du journal

Toutes les mises à jour de données sont enregistrées dans le journal Lorsque la récupération des données est requise à un moment donné, le processus complet de journalisation doit être répété. Par exemple, Binlog de MySQL, HLog de HBase et AOF de Redis fonctionnent ainsi.

Pour plus de connaissances techniques liées à Redis, veuillez visiter la colonne Tutoriel d'utilisation de Redis pour apprendre !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!