redis如何修改登入密碼?設定的密碼為什麼無效?

2021-10-01 06:51:32 字數 930 閱讀 7762

一 修改登入密碼:

1.首先開啟redis.conf(或者叫redis.windows.conf),用編輯器編輯,找到 #requirepass foobared ,把requirepass前面的#和空格去掉,把 foobared 改為自己想寫的密碼比如123

2重啟伺服器,就可以了,但有陷阱,如果以錯的方式重啟,會出現設定的密碼為什麼會無效,詳情看下面的第二步

二設定的密碼為什麼無效

1.如果沒有通過命令列直接先在安裝目錄直接啟動了redis-server.exe,再去啟動redis-cli.exe,會出現密碼失效,開啟redis-cli.exe後輸入命令config get requirepass發現為空

這說明配置檔案中密碼設定後沒有生效。

問題在於我們啟動redis服務時是直接在其安裝目錄中雙擊redis-server.exe啟動的,這樣啟動的結果是,配置檔案不會指定,此時redis並不會自動使用安裝目錄下的redis.conf(或redis.windows.conf)檔案,導致密碼設定失效

解決方法:應該用cmd命令列來啟動,正確的方式是開啟「執行」,鍵入「cmd」切到安裝目錄位置後輸出redis-server.exe redis.conf(或者redis-server.exe redis.windows.conf),回車,就可以了。

之後驗證,首先同樣通過命令,鍵入「cmd」切到安裝目錄位置輸出

redis-cli -h 127.0.0.1 -p 埠 -a 密碼

回車,即可

接著輸入

config get requirepass,若是有得到密碼則表示成功

Redis 設定密碼登入

redis在生產環境中通常都會設定密碼以保證一定的安全性,本篇blog就簡單記錄一下如何在redis中設定客戶端登入密碼。rt,開啟redis.conf檔案,搜尋requirepass關鍵字,如下圖 關注標記的那一行,requirepass foobared。設定密碼的方法就是去掉注釋的 把foob...

Redis 設定密碼登入

redis在生產環境中通常都會設定密碼以保證一定的安全性,本篇blog就簡單記錄一下如何在redis中設定客戶端登入密碼。rt,開啟redis.conf檔案,搜尋requirepass關鍵字,如下圖 關注標記的那一行,requirepass foobared。設定密碼的方法就是去掉注釋的 把foob...

Redis 設定密碼登入

redis在生產環境中通常都會設定密碼以保證一定的安全性,本篇blog就簡單記錄一下如何在redis中設定客戶端登入密碼。rt,開啟redis.conf檔案,搜尋requirepass關鍵字,如下圖 關注標記的那一行,requirepass foobared。設定密碼的方法就是去掉注釋的 把foob...