Questo deve essere un po 'di configurazione sbagliataRedis :: CommandError: ERR client ha inviato AUTH, ma nessuna password è impostata
ho installato Redis su localhost.
Quando si tenta di connettersi ad esso attraverso console Rails
Redis.new(:host => 'localhost', :port => 6379)
Non è possibile inviare comandi ed ottengo
Redis::CommandError: ERR Client sent AUTH, but no password is set
Non ricordo l'impostazione di una password, né so dove per vedere se è stata impostata una password
se utilizzo un URL diverso (come rediscloud o redistogo) posso inviare comandi (impostando la password in modo accodellabile)
Da quello che ho capito l'errore dice che sto inviando una password, ma i redis non hanno una password. Ma, come puoi vedere, non sto impostando alcuna password ..
C'è un modo per eseguire il debug di questo?
È possibile verificare se la variabile di ambiente REDIS_URL è impostata? In tal caso, il client Redis che stai utilizzando potrebbe prelevare la password da esso. – soveran
grazie, è stato esattamente il caso .. Anche se dichiaro esplicitamente l'host e la password, prende la password da redis_url che non ho usato .. –
good catch @soveran :) –