Ainda não funcionou com o Django, mas minha abordagem padrão para verificar se algum componente realmente grava no redis durante o desenvolvimento:
Primeiro, eu libero todas as chaves armazenadas no redis para remover entradas de cache antigas (nunca faça isso em produção, pois isso remove todos os dados do redis):
> redis-cli FLUSHALL
Em seguida, ative o cache no meu aplicativo e veja o que o redis faz:
> redis-cli MONITOR
Você deve entrar em uma sessão interativa onde você vê todos os comandos enviados para redis.
Recarregue sua página e no seu terminal você verá algumas operações SET* armazenando os dados do cache.
Recarregue novamente e se seu cache funcionar, você deverá ver algumas operações GET* recuperando os dados em cache.
Nota:com este método você pode verificar se seu cache é realmente usado. O que você não pode ver é se seu cache ajuda a acelerar seu aplicativo. Para isso você tem que fazer testes de desempenho como sugerido nos comentários.