da saída Redis INFO , as métricas relevantes para o tempo de garfos e para o disco são:
rdb_last_bgsave_time_sec:0
latest_fork_usec:545
As notas redis.io falam sobre o tempo do garfo , não o tempo gasto para persistir totalmente o arquivo no disco.
O tempo necessário para persistir totalmente no disco depende da velocidade da CPU e do armazenamento (disco ou discos) propriamente dito. Você precisaria examinar a saída vmstat ou iostat (supondo que você esteja no Linux). No caso do autor é 2GB para armazenar no disco depois de tudo ... Se as chaves são Hash ou não não entram em jogo. O hash é geralmente uma boa escolha para caber mais na memória, no entanto.
O tempo de salvamento em disco pode ter pouca relevância ou muita relevância ... depende de quão afetado é o processo do Redis durante o processo de salvar no disco.
Mas novamente; note que o tempo do garfo geralmente é o problema real, mesmo que seja milissegundos, quando a latência geralmente acontece, pois está bloqueando durante a cópia da memória (breve) . O salvamento real em disco, como eu disse, pode ou não ser algo com o qual você precisa se preocupar. É realizado em um thread de fundo.