1. 程式人生 > >windows下給redis新增密碼

windows下給redis新增密碼

在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>

只有密碼正確,指令才能執行。