2014-05-21 8 views
7

मैं निम्नलिखित कोड के साथ पूर्वावलोकन Azure Redis कैश से कनेक्ट करने का प्रयास कर रहा हूं।Azure Redis कैश से कनेक्ट

var options = new ConfigurationOptions(); 
options.EndPoints.Add("myname.redis.cache.windows.net", 6379); 
options.Ssl = true; 
options.Password = "VeryLongKeyCopiedFromPortal"; 
var connection = ConnectionMultiplexer.Connect(options); 

जब मैं यह कर मैं अपवाद

"यह redis सर्वर (रों) से कनेक्ट करने के लिए संभव नहीं था, एक कट बहुसंकेतक बनाने AbortOnConnectFail निष्क्रिय करने के लिए"

हो सकता है क्या यह कारण है?

उत्तर

9

एसएसएल के लिए पोर्ट 6380 है। पोर्ट 637 9 गैर-एसएसएल के लिए उपयोग किया जाता है। द्वारा निर्धारित नहीं करता है, तो इन बंदरगाहों के लिए StackExchange.Redis चूक तो आप बस अपने कोड से बंदरगाह को दूर करने, इसलिए तरह सक्षम होना चाहिए:

var options = new ConfigurationOptions(); 
options.EndPoints.Add("myname.redis.cache.windows.net"); 
options.Ssl = true; 
options.Password = "VeryLongKeyCopiedFromPortal"; 
var connection = ConnectionMultiplexer.Connect(options); 

वैकल्पिक रूप से, आप ConfigurationOptions के बजाय एक कनेक्शन स्ट्रिंग का उपयोग कर सकते आपत्ति:

var connection = ConnectionMultiplexer.Connect(
    "myname.redis.cache.windows.net,ssl=true,password=VeryLongKeyCopiedFromPortal"); 
+0

मैंने इन दोनों विधियों को एक ही त्रुटि के लिए प्रयास किया है। – Craig

+0

@ क्रेग जो ठीक काम करना चाहिए; निम्नलिखित परीक्षण मेरे लिए गुजरता है, और एसएसएल पर बातचीत करता है: http://pastie.org/9195704 –

+0

और गूंजने के लिए; उस की पूर्ण कनेक्शन स्ट्रिंग 'redacted.redis.cache.windows.net है, पासवर्ड = somebase64, ssl = True" ' –

1

मुझे यह वही समस्या थी। सुनिश्चित करें कि आपने कुंजी को सही तरीके से कॉपी किया है :)

मेरा मुद्दा था कि मैंने यूआई से बेस 64 एन्कोडेड कुंजी को ठीक से कॉपी नहीं किया था। नीचे दो कुंजी पर विचार करें। जिस तरह से मैं आमतौर पर एक गैर टूटी हुई स्ट्रिंग को कॉपी/पेस्ट करता हूं, वह डबल क्लिक करके होता है। जब मैंने कुंजी पर डबल क्लिक किया तो मुझे डेटा का पहला सेट मिला और पूरी स्ट्रिंग नहीं।

8Rs0Uvx7aaaaaaaaTjaoTu11bz0qOm/o5E8dtWPXtrc= 
8Rs0Uvx7aaaaaaaaTjaoTu11bz0qOm 
संबंधित मुद्दे