1. 程式人生 > >redis連線 “ERR Client sent AUTH, but no password is set

redis連線 “ERR Client sent AUTH, but no password is set

[問題原因]
Redis伺服器沒有設定密碼,但客戶端向其傳送了AUTH(authentication,身份驗證)請求。

【解決辦法】

確定Redis啟動時指定是哪個配置檔案。

redis.conf

編輯完後儲存,重新啟動Redis,再執行程式,OK。

另外:關於redis的啟動方式:

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

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

不指定配置檔案啟動時採用預設配置,無密碼

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