RDB (dump Redis) — fichier .rdb
pérenneInstantané binaire complet des données en mémoire de Redis, utilisé pour la persistance et les sauvegardes.
Redis étant une base de données en mémoire, le fichier RDB sert de mécanisme de persistance : un instantané complet et compact de toutes les clés et valeurs stockées à un instant donné, écrit périodiquement sur disque pour survivre à un redémarrage du serveur.
Sa signature textuelle “REDIS” ouvre systématiquement le fichier, suivie de quatre chiffres indiquant la version du format. Le mécanisme de journalisation AOF (Append Only File), qui enregistre chaque commande plutôt qu’un instantané périodique, lui est souvent combiné pour limiter la perte de données en cas d’incident entre deux instantanés.
Contrairement à l’AOF, qui rejoue chaque commande une par une au redémarrage, le RDB se recharge directement en mémoire sans réexécution — ce qui rend le redémarrage d’un serveur Redis avec un gros volume de données nettement plus rapide à partir d’un RDB qu’à partir d’un journal AOF équivalent.
La génération d’un RDB s’effectue par défaut sans bloquer le service grâce à un mécanisme de fork du processus (copy-on-write), Redis continuant de répondre aux requêtes pendant que le processus enfant écrit l’instantané sur disque.
Le changement de licence de Redis en 2024, passé d’une licence open source classique à une licence plus restrictive, a conduit une partie de la communauté et plusieurs grands fournisseurs cloud à créer Valkey, un fork maintenu sous l’égide de la Linux Foundation qui reste compatible avec le format RDB existant.
L’outil redis-check-rdb, fourni avec le serveur Redis, permet de valider l’intégrité d’un fichier RDB sans avoir à démarrer une instance complète du serveur pour le tester, une vérification utile avant de restaurer une sauvegarde sur un environnement de production ou de la transférer vers un nouveau serveur.
Signature binaire
| Hexadécimal | Offset |
|---|---|
52 45 44 49 53 | 0 |
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .rdb ?
Redis (rdb-tools pour l'inspection) permet d'ouvrir gratuitement un fichier .rdb. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format RDB (dump Redis) ?
Le type MIME du format RDB (dump Redis) est application/octet-stream.
Le format RDB (dump Redis) (.rdb) est-il encore utilisé aujourd'hui ?
Oui, le format RDB (dump Redis) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .rdb sur mobile, sans installer d'application ?
Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).
Pourquoi mon fichier .rdb ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :