1. 程式人生 > >Java連線Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法

Java連線Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法

在這裡插入圖片描述 給redis設定過auth後發現還是出現這種情況,這是由於啟動redis時自動載入的redis配置檔案並不是我們配置的那個,我在服務中找到redis: 在這裡插入圖片描述

右擊redis選擇屬性

在這裡插入圖片描述

這裡發現redis啟動時使用我們之前配置在環境變數裡的.exe檔案,先將服務停止,然後到該資料夾下點選.exe執行redis: 在這裡插入圖片描述

發現他預設沒有指定配置檔案,為了能使用密碼,我們只好在啟動時給定配置檔案 在redis-server.exe所在資料夾下的位址列輸入cmd快速跳轉至該目錄下的cmd命令視窗: 在這裡插入圖片描述 在這裡插入圖片描述 可以看到這裡指定了配置檔案: 在這裡插入圖片描述 配置檔案中設定了auth的值為root,再次啟動專案正常了!