2012-12-04 12 views
7

tutto ad un tratto la mia base di dati Redis ha iniziato a dare errori su alcuni collegamenti:Redis (errore) operazione ERR non consentiti

(error) ERR operation not permitted 

Ho riavviato il servizio Redis e sono il collegamento ad esso con il client utilizzando la chiave di autenticazione corretta, si collega ogni volta ma consente solo le operazioni di db attraverso il client solo alcune volte.

+0

Qual è il tuo cliente? –

+0

È un database ospitato? Se sì, qual è il tuo fornitore? – FGRibreau

+0

È auto ospitato su Amazon ec2. Ci sto collegando con redis-cli e vari client di nodo e .net. – MonkeyBonkey

risposta

11

Prova questo:

ricerca della linea di cui sopra nella vostra sul file Redis di configurazione per verificare se si dispone di una password impostata:

requirepass foobared 

Se quella linea non è commentata, allora avete bisogno per fare questo:

$redis-cli redis 127.0.0.1:6379> AUTH foobared 
OK 
+1

Si noti che il comando AUTH accetta solo un argomento: la password. Il "OK" non dovrebbe essere digitato - questa è la risposta che otterresti per una chiamata AUTH di successo. – Tyson

+0

che ha funzionato per me, grazie .. btw che dire di questo comando -> redis-cli -a ? ho provato questo ma non funziona .. – thekucays

Problemi correlati