Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

10.XX.XX.28:6379 पर रेडिस से कनेक्ट नहीं हो सका:अज्ञात त्रुटि - स्प्रिंग बैच या विंडोज़ मशीन से एक्सेस करते समय

मैं इस मुद्दे को नीचे की तरह हल करने में सक्षम था:"रिमोट सिस्टम से रेडिस एक्सेस करना"

डिफ़ॉल्ट रूप से, रेडिस को लोकलहोस्ट से एक्सेस किया जा सकता है, लेकिन यदि आप रेडिस सर्वर को दूरस्थ स्थान से एक्सेस करना चाहते हैं, तो हमें कॉन्फ़िगरेशन फ़ाइल में कुछ बदलाव करने होंगे। उदाहरण के लिए कॉन्फ़िगरेशन फ़ाइल खोलें, अर्थात /etc/6379.conf

$ vi /etc/redis/6379.conf

&खोजें ‘bind 127.0.0.1’ . हम या तो 127.0.0.1 . को बदल सकते हैं 0.0.0.0 . के साथ या इसमें हमारे सर्वर का IP पता जोड़ें। यह दिखना चाहिए

bind 0.0.0.0

या

bind 127.0.0.1 192.168.1.100

अब परिवर्तनों को सहेजने के बाद फ़ाइल से बाहर निकलें और परिवर्तनों को प्रभावी करने के लिए सेवा को पुनरारंभ करें।

$ service redis_6379 restart

याद रखें कि यदि एकाधिक या भिन्न पोर्ट नंबरों का उपयोग करते हुए, संबंधित पोर्ट नंबरों के लिए सभी कॉन्फ़िगरेशन फ़ाइलों में परिवर्तन किए जाने हैं।

अब यह जांचने के लिए कि क्या हम रिमोट सिस्टम से रेडिस में लॉगिन कर सकते हैं, पहले रिमोट सिस्टम में लॉगिन करें और टर्मिनल से निम्न कमांड दर्ज करें,

$ redis-cli -h 192.168.1.100 -p 6379

जहां, 192.168.1.100 रेडिस सर्वर का आईपी पता है जिसमें रेडिस इंस्टेंस पोर्ट नंबर 6379 है।

हो गया :)

यदि कोई समस्या हो तो निष्पादित करें:yum install make gcc gcc-c++ kernel-devel



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक्सप्रेस Node.JS - रेडिस कॉलबैक प्राप्त करना, वादों को क्रियान्वित करना

  2. रेडिस में हैशमैप मूल्यों के लिए समाप्ति निर्धारित करें?

  3. रेडिस हैश में एक कुंजी में एकाधिक मान जोड़ने के लिए एक प्रश्न लिखना?

  4. रेडिस डेटाबेस को जानें:कीज़ पर इटरेटिंग

  5. रेडिस के लिए उपयोग की जाने वाली अंतर्निहित डेटा संरचनाएं क्या हैं?