Belum bekerja dengan Django, tetapi pendekatan default saya untuk memeriksa apakah beberapa komponen benar-benar menulis ke redis selama pengembangan:
Pertama, saya menghapus semua kunci yang disimpan di redis untuk menghapus entri cache lama (jangan pernah lakukan ini dalam produksi karena ini akan menghapus semua data dari redis):
> redis-cli FLUSHALL
Kemudian aktifkan caching di aplikasi saya, dan lihat apa yang redis lakukan:
> redis-cli MONITOR
Anda harus memasuki sesi interaktif di mana Anda melihat setiap perintah dikirim ke redis.
Muat ulang halaman Anda dan di terminal Anda, Anda akan melihat beberapa operasi SET* yang menyimpan data cache.
Muat ulang lagi dan jika cache Anda berfungsi, Anda akan melihat beberapa operasi GET* mengambil data yang di-cache.
Catatan:dengan metode ini Anda dapat memeriksa apakah cache Anda benar-benar digunakan. Apa yang tidak dapat Anda lihat adalah apakah cache Anda membantu mempercepat aplikasi Anda. Untuk itu Anda harus melakukan tes kinerja seperti yang disarankan di komentar.