A latência intrínseca é um tipo de latência que é inerentemente parte do ambiente que executa redis. O kernel do sistema operacional e o hipervisor fornecem. Podemos medi -lo com os seguintes comandos: $ ./Redis-cli-Latência de 100-Latência-Intrinsic até agora: 1 microssegundos.
Qual é a latência de Redis?
Como o Redis é um único thread, as solicitações de comando são processadas sequencialmente. A latência típica para uma rede de 1 GB/s é de cerca de 200 μs. Se você está vendo tempo de resposta lenta para comandos e latência significativamente maiores que 200 μs, pode ser porque há um grande número de solicitações na fila de comando.
Por que Redis é tão lento?
Latência causada por comandos lentos
Redis é principalmente um único thread. Portanto, quando um pedido demora, todos os outros clientes devem esperar para serem servidos. Esta espera aumenta as latências de comando. Os comandos Redis também têm uma complexidade de tempo definida usando a grande notação O.
Por que Redis é tão rápido?
Todos os dados do Redis residem na memória, o que permite acesso de dados de baixa latência e taxa de transferência. Ao contrário dos bancos de dados tradicionais, os lojas de dados na memória não precisam de uma viagem ao disco, reduzindo a latência do motor para microssegundos.