sql >> Base de Datos >  >> NoSQL >> Redis

¿Obtiene un error de conexión al usar redis-trib.rb para crear un clúster?

redis-trib.rb no puede manejar los nodos de Redis que están protegidos con contraseña.

Entonces, tratar de usarlo en tales nodos resultaría en [ERR] Lo siento, no se puede conectar al nodo.

¿Por qué la utilidad redis-trib.rb no maneja los nodos autenticados?

Tiene que ver con el hecho de que cuando un nodo Redis está protegido con contraseña, solo se protege la comunicación en su puerto principal (por defecto, 6379). La comunicación en su bus de clúster (Puerto predeterminado + 10000 =16379), donde los nodos de un clúster se comunican entre sí, no está protegida. Por lo tanto, un clúster de Redis no está realmente protegido con contraseña cuando los nodos individuales sí lo están. Por lo tanto, tener una contraseña en nodos de Redis individuales en un clúster de Redis agrega poco valor de seguridad. Por lo tanto, la utilidad redis-trib.rb no ha implementado ninguna autenticación.

Más información aquí:

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