De klasse RedisStats biedt een betere zichtbaarheid en introspectie van uw actieve instanties:
| TotalCommandsSent | Totaal aantal verzonden opdrachten |
| TotalFailovers | Aantal keren dat de Redis Client Managers FailoverTo() hebben, hetzij door sentinel, hetzij handmatig |
| TotalDeactivatedClients | Het aantal keren dat een client uit de pool is gedeactiveerd, hetzij door FailoverTo() of door uitzonderingen op de client |
| TotalFailedSentinelWorkers | Aantal keren dat verbinding maken met een Sentinel is mislukt |
| TotalForcedMasterFailovers | Het aantal keren dat we Sentinel hebben gedwongen een failover naar een andere master te doen vanwege opeenvolgende fouten |
| TotalInvalidMasters | Het aantal keren dat een verbinding met een gerapporteerde Master niet echt een Master was |
| TotalNoMastersFound | Aantal keren dat er geen Masters gevonden konden worden in een van de geconfigureerde hosts |
| TotalClientsCreated | Aantal Redis Client-instanties gemaakt met RedisConfig.ClientFactory |
| TotalClientsCreatedOutsidePool | Het aantal keren dat een Redis-client buiten de pool is gemaakt, hetzij vanwege overloop, hetzij vanwege een gereserveerde ruimte die is overschreven |
| TotalSubjectiveServersDown | Aantal keren dat Redis Sentinel een subjectieve down (sdown) meldde |
| TotalObjectiveServersDown | Aantal keren dat Redis Sentinel een Objective Down (odown) rapporteerde |
| TotalRetryCount | Het aantal keren dat een Redis-verzoek opnieuw is geprobeerd vanwege een Socket- of Retryable-uitzondering |
| TotalRetrySuccess | Het aantal keren dat een verzoek is gelukt nadat het opnieuw is geprobeerd |
| TotalRetryTimedout | Aantal keren dat een Retry Request is mislukt na het overschrijden van RetryTimeout |
| TotalPendingDeactivatedClients | Totaal aantal gedeactiveerde clients die in afwachting zijn van verwijdering |
U kunt op elk moment een overzicht van alle statistieken ophalen en afdrukken met:
RedisStats.ToDictionary().PrintDump();
En zet alle statistieken terug naar 0 met RedisStats.Reset() .