Redis
 sql >> Database >  >> NoSQL >> Redis

Ottenere un errore di connessione quando si utilizza redis-trib.rb per creare un cluster?

redis-trib.rb non può gestire nodi Redis protetti da password.

Quindi provare a usarlo su tali nodi risulterebbe in [ERR] Spiacenti, impossibile connettersi al nodo.

Perché l'utilità redis-trib.rb non gestisce i nodi autenticati?

Ha a che fare con il fatto che quando un nodo Redis è protetto da password solo la comunicazione sulla sua porta principale (di default 6379) è protetta. La comunicazione sul relativo bus del cluster (porta predefinita + 10000 =16379), in cui i nodi in un cluster comunicano tra loro non è protetta. Quindi un cluster Redis non è realmente protetto da password quando lo sono i singoli nodi. Quindi avere una password sui singoli nodi Redis in un cluster Redis aggiunge poco valore di sicurezza. Pertanto l'utilità redis-trib.rb non ha implementato alcuna autenticazione.

Maggiori informazioni qui:

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