यह इस प्रश्न से बहुत मिलता-जुलता है:Azure Redis Cache के कनेक्शन इतने ऊंचे क्यों हैं?
हमारे द्वारा अधिकांश ग्राहकों के लिए सुझाए गए सर्वोत्तम अभ्यास यहां दिए गए हैं:
- निरस्त सेट करेंअपनी कनेक्शन स्ट्रिंग में गलत से कनेक्ट करें
- एक सिंगलटन कनेक्शनमल्टीप्लेक्सर बनाएं और उसका पुन:उपयोग करें। यह अधिकांश परिदृश्यों के लिए पर्याप्त है। कुछ उन्नत परिदृश्यों में प्रति एप्लिकेशन एकाधिक कनेक्शन मल्टीप्लेक्सर ऑब्जेक्ट बनाने की आवश्यकता हो सकती है, लेकिन अधिकांश केवल एक के साथ ठीक हैं। मैं यहां दिखाए गए कोडिंग पैटर्न का पालन करने की सलाह दूंगा:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -कैश
- कनेक्शन मल्टीप्लेक्सर को फिर से कनेक्ट होने दें - इसे स्वयं न करें जब तक कि आपने अपने कोड का बहुत अच्छी तरह से परीक्षण नहीं किया हो। मैंने देखा है कि अधिकांश कनेक्शन लीक इसलिए हैं क्योंकि लोग कनेक्शन मल्टीप्लेक्सर को फिर से बना रहे हैं लेकिन पुराने को निपटाने में विफल रहे हैं। ज्यादातर मामलों में, मल्टीप्लेक्सर को फिर से कनेक्ट करने देना ही सबसे अच्छा है।