To musi być jakiś niepoprawny configRedis :: CommandError: ERR Klient wysłał AUTH, ale hasło nie jest ustawione
zainstalowałem Redis na localhost.
Gdy próbuje połączyć się z nim za pośrednictwem konsoli Rails
Redis.new(:host => 'localhost', :port => 6379)
Nie mogę wysyłać komendy i dostaję
Redis::CommandError: ERR Client sent AUTH, but no password is set
Nie przypominam ustawienie hasła, ani nie wiem gdzie aby sprawdzić, czy zostało ustawione hasło
jeśli używam innego adresu URL (np. rediscloud lub redistogo) Mogę wysyłać polecenia (z pasującym ustawieniem hasła)
Z tego co rozumiem, błąd mówi, że wysyłam hasło, ale redis nie ma hasła. Ale jak widzisz, nie ustawiam żadnego hasła.
Czy istnieje sposób debugowania tego hasła?
Czy można sprawdzić, czy ustawiono zmienną środowiskową REDIS_URL? W takim przypadku klient Redis, którego używasz, może wybrać z niego hasło. – soveran
dziękuję, to było dokładnie w tym przypadku. Chociaż jawnie deklaruję hosta i hasło, to bierze hasło z redis_url, którego nie używałem .. –
dobry połów @soveran :) –