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