運行cmd,cd到redis的目錄下
#輸入「redis-cli.exe」 回車
輸入「auth 123456” 回車
若錯誤,表示沒有設定密碼或設定的密碼沒有生效
輸入「exit」 回車就立即退出redis
##二、解決方案是:直接修改後綴是.conf 的文件,再用指令啟動
在redis的目錄下找到後綴是.conf 的文件,文件的名稱不統一,以我的為例如下圖
我有兩個後綴是.conf 的文件,這兩個文件都用編輯器打開,例如我用Notepad 打開的文件。
開啟檔案後“Ctrl F”尋找“requirepass”,找到“# requirepass foobared”
在下面新增一行“requirepass 123456”
然後儲存關閉,
注意如果跟我一樣有兩個後綴是.conf 的文件,那麼兩個文件都要這樣修改一下完成上述操作後 先在「服務」中將redis停止
再在指令視窗輸入「redis-server.exe redis.windows.conf」回車看到如下圖說明成功(
注意指令中的「redis.windows.conf」是以.conf 為後綴的那個檔名,只要「redis.windows.conf」不要用「redis.windows-service.conf」)
完成上述操作後關閉指令窗口,再手動啟動redis服務
此時就密碼就可生效了,可以走上面第一步去驗證一下
###都回傳的是“OK”,就成功了。 ###以上是Redis設定密碼無效如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!