A classe RedisStats oferece melhor visibilidade e introspecção em suas instâncias em execução:
| TotalCommandsSent | Número total de comandos enviados |
| TotalFailovers | Número de vezes que os gerentes de cliente Redis têm FailoverTo() por sentinela ou manualmente |
| TotalDeactivatedClients | Número de vezes que um cliente foi desativado do pool, seja por FailoverTo() ou exceções no cliente |
| TotalFailedSentinelWorkers | O número de vezes que a conexão com um Sentinel falhou |
| TotalForcedMasterFailovers | Número de vezes que forçamos o Sentinel a fazer failover para outro mestre devido a erros consecutivos |
| TotalInvalidMasters | Número de vezes que uma conexão com um mestre relatado não era realmente um mestre |
| TotalNoMastersFound | Número de vezes que nenhum Mestre foi encontrado em nenhum dos hosts configurados |
| TotalClientesCriados | Número de instâncias do Redis Client criadas com RedisConfig.ClientFactory |
| TotalClientsCreatedOutsidePool | Número de vezes que um Redis Client foi criado fora do pool, devido a estouro ou o slot reservado foi substituído |
| TotalSubjectiveServersDown | Número de vezes que o Redis Sentinel relatou uma queda subjetiva (sdown) |
| TotalObjectiveServersDown | Número de vezes que o Redis Sentinel relatou um Objective Down (odown) |
| TotalRetryCount | Número de vezes que uma solicitação Redis foi repetida devido a uma exceção de Socket ou Retryable |
| TotalRetrySuccess | Número de vezes que uma solicitação foi bem-sucedida após uma nova tentativa |
| TotalRetryTimedout | Número de vezes que uma solicitação de repetição falhou após exceder RetryTimeout |
| TotalPendingDeactivatedClients | Número total de clientes desativados que estão pendentes de descarte |
Você pode obter e imprimir um dump de todas as estatísticas a qualquer momento com:
RedisStats.ToDictionary().PrintDump();
E redefinir todas as estatísticas de volta para
0 com RedisStats.Reset() .