sql >> Databáze >  >> NoSQL >> Redis

Zobrazuje se chyba připojení při použití redis-trib.rb k vytvoření clusteru?

redis-trib.rb nemůže zpracovat uzly Redis, které jsou chráněny heslem.

Takže pokus o použití na takových uzlech by vedl k [ERR] Litujeme, nelze se připojit k uzlu.

Proč obslužný program redis-trib.rb nezpracovává ověřené uzly?

Souvisí to s tím, že když je uzel Redis chráněn heslem, je chráněna pouze komunikace na jeho hlavním portu (standardně 6379). Komunikace na jeho clusterové sběrnici (Default Port + 10000 =16379), kde uzly v clusteru komunikují mezi sebou, není chráněna. Cluster Redis tedy není ve skutečnosti chráněn heslem, když jednotlivé uzly ano. Heslo na jednotlivých uzlech Redis v clusteru Redis tedy přidává malou hodnotu zabezpečení. Obslužný program redis-trib.rb proto neimplementoval žádnou autentizaci.

Více informací zde:

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



  1. Podpora transakcí v MongoDB

  2. Získat pozici vybraného dokumentu v kolekci [mongoDB]

  3. pymongo:název 'ISODate' není definován

  4. Nelze se připojit k MongoDB kvůli nesprávnému URI