redis連接客戶端是報 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法

關於redis的啓動方式:

1、指定配置文件 $: ./redis-server /usr/local/redis.conf

2、不指定配置:$: ./redis-server &

不指定配置文件啓動時採用默認配置,無密碼

redis通過屬性requirepass 設置訪問密碼,但沒有設置該屬性時,客戶端向服務端發送AUTH請求,服務端就好返回異常:ERR Client sent AUTH, but no password is set
 

當我用./redis-server 啓動redis時

如圖:

這時連接redis就會出現 ERR Client sent AUTH, but no password is set

這時就應該指定配置文件 ./redis-server /usr/local/redis.conf,應該就可以了,如何還是出現這個錯誤,應該檢查redis.conf 文件中requirepass是否放開,如果沒有,重新設置密碼,保存,重新啓動redis,再運行程序就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章