El formato de archivo RDB (Redis Database) es una representación binaria y compacta de los datos almacenados dentro de un almacén de datos en memoria de Redis en un momento específico. Funciona como una instantánea (snapshot) del conjunto de datos, capturando todas las claves y sus valores asociados, incluyendo cadenas, listas, conjuntos y hashes. Este formato se utiliza principalmente para la persistencia, permitiendo que Redis recupere su estado después de un reinicio o para transferir datos entre diferentes instancias con fines de replicación o migración. Debido a que los archivos RDB están altamente comprimidos y optimizados para una carga rápida, son significativamente más pequeños que los datos equivalentes almacenados en un archivo de solo anexión (AOF). La generación de un archivo RDB suele ser gestionada por un proceso en segundo plano mediante la llamada al sistema 'fork', lo que garantiza que el proceso principal de Redis continúe atendiendo las solicitudes de los clientes con un impacto mínimo en el rendimiento. Aunque es excelente para copias de seguridad y recuperación ante desastres, es importante tener en cuenta que los datos añadidos entre instantáneas pueden perderse si el sistema falla, razón por la cual a menudo se utiliza junto con AOF para una mayor durabilidad.