Redis (त्रुटि) NOAUTH प्रमाणीकरण आवश्यक है


29

मुझे त्रुटि मिली:

(error) NOAUTH Authentication required.

जब में redis-cliऔर प्रदर्शित करने की कोशिश कर रहा हूँ KEYS *। मैंने केवल एक सेट requirepassनहीं किया है auth। मैं अंदर हूं redis.confलेकिन पता नहीं क्या करना है।

जवाबों:


20

requirepass कॉन्फ़िगरेशन निर्देश सेट करने से सर्वर को AUTHअन्य कमांड भेजने से पहले कमांड के साथ पासवर्ड प्रमाणीकरण की आवश्यकता होती है । Redis.conf फ़ाइल स्पष्ट रूप से बताती है:

किसी अन्य
आदेश को संसाधित करने से पहले ग्राहकों को AUTH जारी करने की आवश्यकता होती है । यह उन वातावरणों में उपयोगी हो सकता है जिनमें आप
होस्ट रनिंग रेडिस-सर्वर तक पहुंच के साथ दूसरों पर भरोसा नहीं करते हैं।


1
इसलिए, समस्या को ठीक करने के लिए सटीक कदम क्या हैं?
सर्ज


4
  1. सुनिश्चित करें कि आपके पास redis-cli स्थापित है।
  2. बस निम्नलिखित आदेश का उपयोग करें।

    redis-cli -h host.domain.com -p port -a yourpassword


0

यदि आवश्यक हो तो redis.conf फ़ाइल में टिप्पणीपास (लाइन 480 अधिकतर) की आवश्यकता होती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.