まだDjangoで動作しませんでしたが、開発中に一部のコンポーネントが実際にredisに書き込むかどうかを確認するための私のデフォルトのアプローチ:
まず、古いキャッシュエントリを削除するために、redisに保存されているすべてのキーをフラッシュします(これにより、redisからすべてのデータが削除されるため、本番環境では絶対に行わないでください):
> redis-cli FLUSHALL
次に、アプリケーションでキャッシュをアクティブにして、redisの機能を確認します。
> redis-cli MONITOR
redisに送信されたすべてのコマンドを確認できるインタラクティブセッションに入る必要があります。
ページをリロードすると、端末にキャッシュデータを保存するSET*操作が表示されます。
再度リロードすると、キャッシュが機能する場合は、キャッシュされたデータを取得するGET*操作がいくつか表示されます。
注:この方法を使用すると、キャッシュが実際に使用されているかどうかを確認できます。見えないのは、キャッシュがアプリケーションの高速化に役立つかどうかです。そのためには、コメントで提案されているようにパフォーマンステストを行う必要があります。