Все още не работих с Django, но моят подход по подразбиране за проверка дали някой компонент действително пише в redis по време на разработката:
Първо, изтривам всички ключове, съхранявани в redis, за да премахна стари записи в кеша (никога не правете това в производството, тъй като това премахва всички данни от redis):
> redis-cli FLUSHALL
След това активирайте кеширането в моето приложение и вижте какво прави redis:
> redis-cli MONITOR
Трябва да влезете в интерактивна сесия, в която виждате всяка команда, изпратена до redis.
Презаредете страницата си и на терминала си трябва да видите някои операции SET*, съхраняващи кеш данните.
Презаредете отново и ако кешът ви работи, трябва да видите някои операции GET*, които извличат кешираните данни.
Забележка:с този метод можете да проверите дали вашият кеш действително се използва. Това, което не можете да видите, е дали кешът ви помага за ускоряване на приложението ви. За това трябва да направите тестове за производителност, както е предложено в коментарите.