O formato de arquivo RDB (Redis Database) é uma representação binária compacta dos dados armazenados em um banco de dados em memória Redis em um momento específico. Ele serve como um snapshot (instantâneo) do conjunto de dados, capturando todas as chaves e seus valores associados, incluindo strings, listas, conjuntos e hashes. Este formato é utilizado principalmente para persistência, permitindo que o Redis recupere seu estado após uma reinicialização ou transfira dados entre diferentes instâncias para fins de replicação ou migração. Como os arquivos RDB são altamente compactados e otimizados para carregamento rápido, eles são significativamente menores do que os dados equivalentes armazenados em um arquivo Append Only File (AOF). A geração de um arquivo RDB é normalmente gerenciada por um processo em segundo plano usando a chamada de sistema 'fork', garantindo que o processo principal do Redis continue atendendo às solicitações dos clientes com impacto mínimo no desempenho. Embora seja excelente para backups e recuperação de desastres, é importante notar que os dados adicionados entre os snapshots podem ser perdidos se o sistema falhar, razão pela qual é frequentemente usado em conjunto com o AOF para maior durabilidade.