redis密碼設定 訪問許可權控制等安全設定

2021-07-10 02:12:11 字數 843 閱讀 4867

redis作為乙個高速資料庫,在網際網路上,必須有對應的安全機制來進行保護。

1.比較安全的辦法是採用繫結ip的方式來進行控制。

複製**

**如下:

bind 127.0.0.1

表示僅僅允許通過127.0.0.1這個ip位址進行訪問。那麼其實只有自己才能訪問自己了,其他機器都無法訪問他。

這段命令要去redis.conf裡修改。

這裡請注意

我們常用的啟動方式src/redis-server

改為src/redis-server redis.conf

因為它需要載入配置檔案。

這個方法有一點不太好,我難免有多台機器訪問乙個redis服務

2.設定密碼,以提供遠端登陸

redis.conf

找到requirepass

寫上requirepass yourpassword

設定密碼以後發現可以登陸,但是無法執行命令了。

複製**

**如下:

src/redis-cli -h 192.168.1.121

keys *

(error) err operation not permitted

授權命令

複製**

**如下:

auth 123456

登陸帶密碼方式

複製**

**如下:

./redis-cli -h 192.168.1.121 -a abcd

由於redis併發能力極強,僅僅搞密碼,攻擊者可能在短期內傳送大量猜密碼的請求,很容易暴力破解,所以建議密碼越長越好,比如20位。(密碼在 conf檔案裡是明文,所以不用擔心自己會忘記)

Redis 設定Redis訪問密碼

設定密碼有兩種方式。1.命令列設定密碼。執行cmd切換到redis根目錄,先啟動服務端 redis server.exe另開乙個cmd切換到redis根目錄,啟動客戶端 redis cli.exe h 127.0.0.1 p 6379客戶端使用config get requirepass命令檢視密碼...

Linux下設定redis訪問密碼

今天伺服器安裝了redis,為了安全設定一下訪問redis server的密碼。我們伺服器已經安裝了redis,現在通過命令檢視下redis的程序 root lnp ps aux grep redis root 7374 0.0 0.0 145312 7524 ssl 16 37 0 00 redi...

訪問許可權控制

控制訪問許可權的四個關鍵字 public,protected,預設,private 類僅可以用public或缺省來修飾。方法和成員變數四個關鍵字都可以。public 無論是誰,在 都可以訪問 protected 具有包訪問許可權,同乙個包目錄下的類可以訪問,或者子類 即使位於不同包下 可以訪問到由p...