Milhares de chaves expiradas prejudicam o desempenho do Redis?

Milhares de chaves expiradas prejudicam o desempenho do Redis?

Sou novo no Redis, então não sei com quais métricas devo me preocupar e como monitorar sua integridade e capacidade de resposta.

Meus colegas e eu estamos mantendo um software que usa fortemente o Redis para armazenamento em cache. Às vezes, o Redis fica lento porque muitas solicitações estão acontecendo ao mesmo tempo, mas infelizmente não tenho certeza de qual dos nossos processos é o culpado (é um projeto de software legado com dezenas de processos em execução ao mesmo tempo, além de processos acionados por tempo via cron ).

Posso ver que o Redis tem de milhares a 1,5 milhão de chaves expiradas em seu armazenamento. Isso de alguma forma prejudica o desempenho ao adicionar ou consultar novas/outras chaves?

Responder1

Não. O número de chaves expiradas é um agregado desde que o servidor foi iniciado ou teve suas estatísticas redefinidas e não está necessariamente relacionado à carga real.

Veja o arquivo de log do Redis e oSLOWLOGpara tentar identificar a causa raiz.

informação relacionada