sql >> Databasteknik >  >> NoSQL >> Redis

Redis statistik

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() .


  1. Det gick inte att ansluta till server 127.0.0.1:27017

  2. Dynamisk databasanslutning till mongodb eller mongoose från nodejs

  3. .NET Core injicera singleton-tjänst i en annan singleton-tjänst

  4. Redis / Node.js - 2 klienter (1 pub/sub) som orsakar problem med skrivningar