Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Wystąpił błąd połączenia podczas używania redis-trib.rb do tworzenia klastra?

redis-trib.rb nie obsługuje węzłów Redis, które są chronione hasłem.

Więc próba użycia go na takich węzłach spowodowałaby [ERR] Przepraszamy, nie można połączyć się z węzłem.

Dlaczego narzędzie redis-trib.rb nie obsługuje uwierzytelnionych węzłów?

Ma to związek z faktem, że gdy węzeł Redis jest chroniony hasłem, chroniona jest tylko komunikacja na jego głównym porcie (domyślnie 6379). Komunikacja na jego magistrali klastra (Port domyślny + 10000 =16379), gdzie węzły w klastrze komunikujące się ze sobą nie są chronione. Tak więc klaster Redis nie jest tak naprawdę chroniony hasłem, gdy są to poszczególne węzły. Tak więc posiadanie hasła na poszczególnych węzłach Redis w klastrze Redis dodaje niewielką wartość w zakresie bezpieczeństwa. Dlatego narzędzie redis-trib.rb nie zaimplementowało żadnego uwierzytelniania.

Więcej informacji tutaj:

https://groups.google.com/forum/#!topic/redis-db/Z8lMxTfDct8



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Synchronizacja Node.js i Redis / hget

  2. Przechowywanie wartości hget redis w zmiennej w nodejs

  3. Jak odizolować redis aplikacji wiosennego rozruchu i globalną redis sesji wiosennego rozruchu?

  4. nginx uwsgi websockets 502 Bad Gateway upstream przedwcześnie zamknięte połączenie podczas odczytu nagłówka odpowiedzi z upstream

  5. Jak działa mechanizm subskrypcji Redis PubSub?