अभी तक Django के साथ काम नहीं किया है, लेकिन यह जांचने के लिए मेरा डिफ़ॉल्ट दृष्टिकोण है कि क्या कुछ घटक वास्तव में विकास के दौरान रेडिस को लिखते हैं:
सबसे पहले, मैं पुरानी कैश प्रविष्टियों को हटाने के लिए रेडिस में संग्रहीत सभी कुंजियों को फ्लश करता हूं (उत्पादन में ऐसा कभी नहीं करें क्योंकि यह रेडिस से सभी डेटा को हटा देता है):
> redis-cli FLUSHALL
फिर मेरे एप्लिकेशन में कैशिंग सक्रिय करें, और देखें कि रेडिस क्या करता है:
> redis-cli MONITOR
आपको एक इंटरेक्टिव सत्र दर्ज करना चाहिए जहां आप रेडिस को भेजे गए प्रत्येक आदेश को देखते हैं।
अपने पृष्ठ को पुनः लोड करें और अपने टर्मिनल पर आपको कैशे डेटा संग्रहीत करते हुए कुछ SET* संचालन देखना चाहिए।
फिर से लोड करें और यदि आपका कैश काम करता है, तो आपको कैश्ड डेटा को पुनर्प्राप्त करने वाले कुछ GET* ऑपरेशन देखने चाहिए।
नोट:इस विधि से आप जांच सकते हैं कि आपका कैश वास्तव में उपयोग किया गया है या नहीं। आप जो नहीं देख सकते हैं वह यह है कि यदि आपका कैश आपके एप्लिकेशन को तेज करने में मदद करता है। उसके लिए आपको टिप्पणियों में सुझाए गए प्रदर्शन परीक्षण करने होंगे।