windows下給redis新增密碼
阿新 • • 發佈:2018-11-26
在redis的安裝目錄下找到 redis.windows-service.conf 檔案。用文字編輯器開啟,
找到requirepass所在行,回車另起一行,輸入requirepass 你的密碼,
# requirepass foobared
requirepass yourpassword //此處注意,行前不能有空格
這樣就設定了redis的密碼,設定好儲存後,若要使設定起作用,需要重啟redis服務。
由於沒有找到windows cmd視窗下重啟redis服務的命令,所以使用的是windows服務來重啟。
找到redis所在的目錄,將redis註冊為服務
redis-server.exe --service-install redis.windows.conf
windows+R開啟執行,在執行中輸入
services.msc
開啟windows下的服務
重啟redis服務,這時才能生效。
這裡還有個坑
redis-cli.exe -h 127.0.0.1 -p 6379 -a 密碼
無論密碼正確與否,這個命令都是可以進入redis的,但是如果密碼錯誤,命令是不會執行的。
像這樣
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379>
只有密碼正確,指令才能執行。