Redis安全
Redis數據庫可以設置安全,所以做出相關的任何客戶端都需要在執行命令之前進行身份驗證。為了確保Redis需要設置在配置文件中的密碼驗證一致。
例子
下麵給出的例子顯示的步驟,以確保Redis實例。
127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) ""
默認情況下,此屬性為空,表示冇有設置密碼,此實例。您可以通過執行以下命令來更改這個屬性
127.0.0.1:6379> CONFIG set requirepass "yiibai" OK 127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "yiibai"
設置密碼,如果任何客戶端運行命令冇有驗證後,再(錯誤)NOAUTH需要驗證。錯誤將再回到這點。因此,客戶端需要使用AUTH命令進行認證。
語法
AUTH命令的基本語法如下所示:
127.0.0.1:6379> AUTH password
語法
127.0.0.1:6379> AUTH "yiibai" OK 127.0.0.1:6379> SET mykey "Test value" OK 127.0.0.1:6379> GET mykey "Test value"