Klassen RedisStats ger bättre synlighet och introspektion i dina löptillfällen:
| TotalCommandsSent | Totalt antal skickade kommandon |
| Total Failovers | Antal gånger som Redis Client Managers har FailoverTo() antingen via sentinel eller manuellt |
| TotalDeactivatedClients | Antal gånger en klient avaktiverades från poolen, antingen av FailoverTo() eller undantag på klienten |
| TotalFailedSentinelWorkers | Antalet gånger att ansluta till en Sentinel har misslyckats |
| TotalForcedMasterFailovers | Antal gånger har vi tvingat Sentinel till failover till en annan master på grund av på varandra följande fel |
| TotalInvalidMasters | Antal gånger en anslutning till en rapporterad Master inte var en Master |
| TotalNoMastersFound | Antal gånger inga Masters kunde hittas i någon av de konfigurerade värdarna |
| TotalClientsCreated | Antal Redis Client-instanser skapade med RedisConfig.ClientFactory |
| TotalClientsCreatedOutsidePool | Antal gånger en Redis-klient skapades utanför poolen, antingen på grund av översvämning eller på grund av att en reserverad plats åsidosattes |
| TotalSubjectiveServersDown | Antal gånger Redis Sentinel rapporterade en subjektiv nedgång (nedgång) |
| TotalObjectiveServersDown | Antal gånger Redis Sentinel rapporterade ett mål ned (odown) |
| TotalRetryCount | Antal gånger en Redis-begäran försöktes på nytt på grund av Socket eller Retryable-undantag |
| TotalRetrySuccess | Antal gånger en begäran lyckades efter att den försöktes igen |
| TotalRetryTimedout | Antal gånger en begäran om försök misslyckades efter att ha överskridit RetryTimeout |
| TotalPendingDeactivatedClients | Totalt antal inaktiverade klienter som väntar på att kasseras |
Du kan hämta och skriva ut en dump av all statistik när som helst med:
RedisStats.ToDictionary().PrintDump();
Och återställ all statistik till 0 med RedisStats.Reset() .