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.