O
redis-cli --latency -h -p command é uma ferramenta que ajuda a solucionar e entender problemas de latência que você pode estar enfrentando com o Redis. Ele faz isso medindo o tempo para o servidor Redis responder ao comando Redis PING em milissegundos.
Nesse contexto, a latência é o atraso máximo entre o momento em que um cliente emite um comando e o momento em que a resposta ao comando é recebida pelo cliente. Normalmente, o tempo de processamento do Redis é extremamente baixo, na faixa de submicrossegundos, mas existem certas condições que levam a valores de latência mais altos.
-- Solução de problemas de latência do Redis
Então, quando executamos o comando
redis-cli --latency -h 127.0.0.1 -p 6379 O Redis entra em um modo especial no qual ele amostra continuamente a latência (executando o PING). Agora vamos detalhar os dados que ele retorna:
min: 0, max: 15, avg: 0.12 (2839 samples) O que é
(2839 samples) ? Esta é a quantidade de vezes que o redis-cli gravado emitindo o comando PING e recebendo uma resposta. Em outras palavras, esses são seus dados de amostra. Em nosso exemplo, registramos 2.839 solicitações e respostas. Qual é
min: 0 ? O min value representa o atraso mínimo entre o momento em que a CLI emitiu PING e a hora em que a resposta foi recebida. Em outras palavras, esse foi o melhor tempo de resposta absoluto de nossos dados amostrados. Qual é
max: 15 ? O max valor é o oposto de min . Ele representa o atraso máximo entre o momento em que a CLI emitiu o PING e a hora em que a resposta ao comando foi recebida. Este é o tempo de resposta mais longo de nossos dados amostrados. Em nosso exemplo de 2.839 amostras, a transação mais longa levou 15ms . Qual é a
avg: 0.12 ? A avg value é o tempo médio de resposta em milissegundos para todos os nossos dados amostrados. Então, em média, de nossas 2.839 amostras, o tempo de resposta levou 0.12ms . Basicamente, números mais altos para
min , max e avg é uma coisa ruim. Alguns bons materiais de acompanhamento sobre como usar esses dados:
- Solução de problemas de latência do Redis
- Estrutura de monitoramento de latência do Redis
- Qual é a velocidade do Redis?
- Pensamentos sobre o desempenho do Redis