Le format de fichier RDB (Redis Database) est une représentation binaire compacte des données stockées dans un magasin de données en mémoire Redis à un instant précis. Il sert de cliché instantané (snapshot) de l'ensemble des données, capturant toutes les clés et leurs valeurs associées, y compris les chaînes de caractères (strings), les listes, les ensembles (sets) et les hachages (hashes). Ce format est principalement utilisé pour la persistance, permettant à Redis de restaurer son état après un redémarrage ou de transférer des données entre différentes instances à des fins de réplication ou de migration. Étant donné que les fichiers RDB sont hautement compressés et optimisés pour un chargement rapide, ils sont nettement plus petits que les données équivalentes stockées dans un fichier AOF (Append Only File). La génération d'un fichier RDB est généralement gérée par un processus d'arrière-plan utilisant l'appel système « fork », garantissant que le processus Redis principal continue de répondre aux requêtes des clients avec un impact minimal sur les performances. Bien qu'il soit excellent pour les sauvegardes et la récupération après sinistre, il est important de noter que les données ajoutées entre deux clichés peuvent être perdues en cas de panne du système, c'est pourquoi il est souvent utilisé conjointement avec l'AOF pour garantir une durabilité maximale des données.