Redis
 sql >> база данни >  >> NoSQL >> Redis

Статистика на Redis

Класът RedisStats осигурява по-добра видимост и интроспекция във вашите работещи екземпляри:

TotalCommandsSent Общ брой изпратени команди
TotalFailovers Брой пъти, когато клиентските мениджъри на Redis са имали FailoverTo() чрез сентинел или ръчно
TotalDeactivatedClients Брой пъти, когато клиент е бил деактивиран от пула, или чрез FailoverTo() или изключения на клиент
TotalFailedSentinelWorkers Брой пъти неуспешно свързване със Sentinel
TotalForcedMasterFailovers Брой пъти, когато сме принудили Sentinel да превключи на друг главен обект поради последователни грешки
TotalInvalidMasters Брой пъти, когато свързването към съобщен главен елемент всъщност не е било главен
TotalNoMastersFound Брой пъти, когато не може да бъде намерен нито един от главните хостове в нито един от конфигурираните хостове
TotalClientsCreated Брой екземпляри на Redis Client, създадени с RedisConfig.ClientFactory
TotalClientsCreatedOutsidePool Брой пъти, когато Redis клиент е бил създаден извън пула, поради препълване или резервиран слот е бил отменен
TotalSubjectiveServersDown Брой пъти Redis Sentinel съобщава за субективно понижение (спад)
TotalObjectiveServersDown Брой пъти, когато Redis Sentinel съобщава за намаляване на целта (надолу)
TotalRetryCount Брой пъти повторен опит на Redis заявка поради изключение на Socket или Retryable
TotalRetrySuccess Брой пъти, когато една заявка е била успешна след повторен опит
TotalRetryTimedout Брой пъти неуспешна заявка за повторен опит след превишаване на RetryTimeout
TotalPendingDeactivatedClients Общ брой деактивирани клиенти, които предстои да бъдат изхвърлени

Можете да получите и отпечатате дъмп на всички статистически данни по всяко време с:

RedisStats.ToDictionary().PrintDump();

И нулирайте всички статистически данни обратно до 0 с RedisStats.Reset() .


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Библиотеката hiredis Redis създава ли своя собствена нишка за асинхронни обратни извиквания

  2. Работете с ключове в redis

  3. Как да приложите транзакция с връщане назад в Redis

  4. Трябва ли да споделя Redis връзка между файлове/модули?

  5. Изпращане на съобщения до групи в Django Channels 2