2016-09-16 6 views
7

पर रेडिस-क्ली के साथ सेंटीनेल से कनेक्ट करें, मैंने विंडोज 10 पीसी पर उबंटू बैश स्थापित किया है। उसके बाद स्थापित Redis apt-get install आदेश का उपयोग कर रहा redis-cli आदेश का उपयोग Redis से कनेक्ट कर सकता है की जानकारी विवरणUbuntuBash

# Server 
redis_version:2.8.4 
redis_git_sha1:00000000 
redis_git_dirty:0 
redis_build_id:a44a05d76f06a5d9 
redis_mode:standalone 

से पता चला कि मैं एक प्रतिकृति बनाई गई करने के बाद मुझे लगता है कि यह भी करने के लिए

पोस्ट है कि मैं प्रहरी शुरू कर दिया जुड़ सकता /etc/redis/ फ़ोल्डर से स्थापित होने वाली डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल का उपयोग करना।

आदेश मैं redis शुरू करने के लिए इस्तेमाल किया sudo redis-server /etc/redis/sentinel1.conf --sentinel

है लेकिन अगर मैं redis-cli -p 26379 आदेश का उपयोग कर कनेक्ट करने का प्रयास मैं यह त्रुटि

laptop:~$ redis-cli -p 26379 
Could not connect to Redis at 127.0.0.1:26379: Connection refused 
not connected> 

मैं sentinel.conf फ़ाइल वहाँ बंदरगाह निर्दिष्ट 26,379 है जांच करवाने

मैंने redis-sentinel /path/to/sentinel.conf के साथ सेंटीनेल शुरू करने का भी प्रयास किया लेकिन एक ही त्रुटि।

समान सेटअप उबंटू वर्चुअल मशीन पर चल रहे

संपादित

मैं Windows 10 बैश पर उबंटू चला रहा हूँ तो netstat -tunlpa आदेश इस

[email protected]:/etc/redis$ sudo netstat -tunlpa 
Active Internet connections (servers and established) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name 

और पता चलता पर ठीक काम करता है ps aux| grep redis कमांड आउटपुट यह

[email protected]:/etc/redis$ ps aux| grep redis 
redis  24 0.0 0.0  0  0 ?  Ssl 2432 0:00 /usr/bin/redis-server 127.0.0.1:6379 
root  57 0.0 0.0  0  0 ?  Ssl 2432 0:00 redis-server *:26379 
vipresh  61 0.0 0.0  0  0 ?  S  2432 0:00 grep --color=auto redis 

इससे पता चलता है प्रहरी पोर्ट पर 26379

+0

सुन रहा है क्यों पास के लिए एक वोट ?? – Vipresh

उत्तर

0

चेक चल रहा है तो सेवा

# netstat -tunlpa | grep redis 
tcp  0  0 0.0.0.0:6379  0.0.0.0:*   LISTEN  xxxx 
0/redis-server 
+0

@Vijay मैं पर Windows 10 बैश उबंटू चला रहा हूँ तो netstat -tunlpa आदेश से पता चलता इस ' vipresh @ VIPRESHJH:/etc/redis $ ps aux | grep redis redis 24 0.0 0.0 0 0? एसएसएल 2432 0:00/usr/bin/redis-server 127.0.0.1:6379 रूट 57 0.0 0.0 0 0? एसएसएल 2432 0:00 रेडिस-सर्वर *: 2637 9 vipresh 61 0.0 0.0 0 0? एस 2432 0:00 grep --color = auto redis ' यह दिखाता है कि सेंटिनल पोर्ट 2637 9 – Vipresh

+0

पर चल रहा है उबंटू 16.04.1 पर वही सटीक कदम उठाए और उम्मीद के अनुसार काम करता है। लेकिन मुझे यकीन नहीं है कि यह विंडोज़ पर अलग-अलग व्यवहार कैसे कर रहा है। ~ # netstat -tunlpa | grep redis टीसीपी 0 0 0.0.0.0:26379 0.0.0.0:* लिस्टेन 3826/रेडिस-सर्वर * टीसीपी 0 0 127.0.0.1:6379 0.0.0.0:* लिस्टेन 3683/रेडिस- सर्वर 1 # redis-cli -p 26379 127.0.0.1:26379> मुझे बाध्य पते के साथ कुछ संदेह है। आईपी ​​(-h) – Vijay

+0

के साथ प्रयास करें मैंने आईपी के साथ भी कोशिश की, लेकिन काम नहीं किया। – Vipresh

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^