Por que o bgsave on redis faz com que os dados sejam lidos mais devagar?

2

O comando Bgsave é um comando para bifurcar um novo processo e salvar o segundo plano em um novo núcleo de processador. No entanto, meus dados de 2 GB em redis (cerca de 1 GB para o RDB após salvar) ficam lentos com a transferência de dados dos redis para meu aplicativo. Eu testei com 4 core machine (CPU de 2.5 GHz) sem uso significativo de CPU de outro processo. Depois de executar o bgsave, executo o hgetall imediatamente e ele demora cerca de 14 a 18 segundos antes que os dados sejam mostrados no redis-cli. Existe uma maneira de lidar com esse problema? Preciso usar a replicação para outra máquina apenas para fazer um comando bgsave e deixar os principais redis sem bgsave?

    
por Paiboon Panusbordee 22.02.2014 / 10:02

0 respostas

Tags