sql >> Databáze >  >> NoSQL >> Redis

Jak mohu otestovat, zda moje mezipaměť redis funguje?

S Django jsem ještě nepracoval, ale můj výchozí přístup ke kontrole, zda některá komponenta během vývoje skutečně zapisuje do redis:

Nejprve vyprázdním všechny klíče uložené v redis, abych odstranil staré položky mezipaměti (nikdy to nedělejte v produkci, protože to odstraní všechna data z redis):

> redis-cli FLUSHALL

Poté aktivujte ukládání do mezipaměti v mé aplikaci a podívejte se, co dělá redis:

> redis-cli MONITOR

Měli byste vstoupit do interaktivní relace, kde uvidíte každý příkaz odeslaný do redis.

Znovu načtěte stránku a na svém terminálu byste měli vidět některé operace SET* ukládající data mezipaměti.

Znovu načtěte a pokud vaše mezipaměť funguje, měli byste vidět některé operace GET* při načítání dat z mezipaměti.

Poznámka:Pomocí této metody můžete zkontrolovat, zda je vaše mezipaměť skutečně používána. Nevidíte, jestli vaše mezipaměť pomáhá zrychlit vaši aplikaci. K tomu musíte provést testy výkonu, jak je navrženo v komentářích.



  1. MongoDB $asin

  2. MongoDB - $set pro aktualizaci nebo push element Array

  3. Jak modelovat systém hlasování Líbí se pomocí MongoDB

  4. MongoDB $acos