關於Redis密碼的基礎知識

Redis可以設置密碼,設置密碼後如果不用密碼登錄,執行命令時會提示錯誤:

下面列舉一下Redis密碼相關知識。

 

1,在配置文件中設置密碼

在Redis的配置文件中,可以用requirepass參數配置密碼,比如這樣:

requirepass thisispassword

那麼密碼就是thisispassword。

配置文件中設置的密碼在啓動Redis時就會生效。

 

2,用Redis命令設置密碼

可以使用以下Redis命令來設置密碼:

config set requirepass thisispassword

用命令設置的密碼可以即時生效,但重啓Redis後會失效。

 

3,用Redis命令查詢密碼

可以使用以下Redis命令來查詢密碼:

config get requirepass

得到的結果第一行固定是requirepass,第二行是密碼。

已經驗證過密碼後才能使用這個命令。

 

4,登錄Redis客戶端時驗證密碼

登錄Redis客戶端時,可以在登錄命令中加入-a password的形式驗證密碼,比如在登錄腳本的目錄下執行以下命令:

./redis-cli -p 6379 -a thisispassword

 

5,登錄Redis客戶端後驗證密碼

登錄Redis時不驗證密碼,也可以登錄,但是不能執行查詢等Redis命令,可以通過以下Redis命令來驗證密碼:

auth thisispassword

驗證通過後就可以正常執行Redis命令。

 

以上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章