帶你學系列之Redis 安全防範

2021-09-28 23:55:07 字數 770 閱讀 5966

我們可以通過 redis 的配置檔案設定密碼引數,這樣客戶端連線到 redis 服務就需要密碼驗證,這樣可以讓你的 redis 服務更安全。

我們可以通過以下命令檢視是否設定了密碼驗證:

127.0.0.1:6379> config get requirepass

1) "requirepass"

2) ""

預設情況下 requirepass 引數是空的,這就意味著你無需通過密碼驗證就可以連線到 redis 服務。

你可以通過以下命令來修改該引數:

127.0.0.1:6379> config set requirepass "dyq1995"

ok127.0.0.1:6379> config get requirepass

1) "requirepass"

2) "dyq1995"

設定密碼後,客戶端連線 redis 服務就需要密碼驗證,否則無法執行命令。

auth命令基本語法格式如下:

127.0.0.1:6379> auth password
例項:

127.0.0.1:6379> auth "dyq1995"

ok127.0.0.1:6379> set mykey "test value"

ok127.0.0.1:6379> get mykey

"test value"

redis安全防護策略

有很多redis在伺服器上都是裸奔的,這樣很容易被人攻擊,對應的安全處理有三種方式,可以根據需要配置相應的餓策略 1 限制redis的訪問ip,如指定本地ip獲指定特定ip可以訪問。2 如果是本地訪問和使用,開啟防火牆 阿里雲等作業系統,預設把防火牆關了 不開放redis埠,最好修改掉redis的預...

ros自學系列之rostopic

本章部落格是網路公開課 ros tutorial chapter 2.1 ros topics part 1 的上課筆記,鏈結為 ros中的topic,就像是自來水廠供水一樣,自來水廠的水庫可以看作是publisher的node,各家各戶的水龍頭看作是subscriber的node,那麼topic就...

Redis系列 安全(十四)

我們可以通過 redis 的配置檔案設定密碼引數,這樣客戶端連線到 redis 服務就需要密碼驗證,這樣可以讓你的 redis 服務更安全。我們可以通過以下命令檢視是否設定了密碼驗證 127.0 0.1 6379 config getrequirepass1 requirepass 2 預設情況下 ...