Nie działało jeszcze z Django, ale moje domyślne podejście do sprawdzania, czy jakiś komponent rzeczywiście zapisuje do redis podczas tworzenia:
Najpierw usuwam wszystkie klucze przechowywane w redis, aby usunąć stare wpisy pamięci podręcznej (nigdy nie rób tego w środowisku produkcyjnym, ponieważ usuwa to wszystkie dane z redis):
> redis-cli FLUSHALL
Następnie aktywuj buforowanie w mojej aplikacji i zobacz, co robi redis:
> redis-cli MONITOR
Powinieneś wejść w sesję interaktywną, w której zobaczysz każde polecenie wysłane do redis.
Odśwież stronę, a na terminalu powinieneś zobaczyć kilka operacji SET* przechowujących dane z pamięci podręcznej.
Załaduj ponownie i jeśli pamięć podręczna działa, powinieneś zobaczyć kilka operacji GET* pobierających dane z pamięci podręcznej.
Uwaga:za pomocą tej metody możesz sprawdzić, czy Twoja pamięć podręczna jest rzeczywiście używana. Nie możesz zobaczyć, czy pamięć podręczna pomaga przyspieszyć działanie aplikacji. W tym celu musisz wykonać testy wydajnościowe, jak zasugerowano w komentarzach.