redis練習手冊《六》Redis安全

2021-07-09 22:06:17 字數 766 閱讀 6666

redis資料庫可以設定安全,所以做出相關的任何客戶端都需要在執行命令之前進行身份驗證。為了確保redis需要設定在配置檔案中的密碼驗證一致。

例子

下面給出的例子顯示的步驟,以確保redis例項。

127.0.0.1:6379> config get requirepass

1) "requirepass"

2) ""

預設情況下,此屬性為空,表示沒有設定密碼,此例項。您可以通過執行以下命令來更改這個屬性

127.0.0.1:6379> config set requirepass "pass"

ok127.0.0.1:6379> config get requirepass

1) "requirepass"

2) "pass

"

設定密碼,如果任何客戶端執行命令沒有驗證後,再(錯誤)noauth需要驗證。錯誤將再回到這點。因此,客戶端需要使用auth命令進行認證。

語法

auth命令的基本語法如下所示:

127.0.0.1:6379> auth password
語法

127.0.0.1:6379> auth "pass"

ok127.0.0.1:6379> set mykey "test"

ok127.0.0.1:6379> get mykey

"test"

Redis學習手冊

1 redis學習手冊 開篇 一 簡介 二 redis的優勢 三 目前版本中redis存在的主要問題 四 和關係型資料庫的比較 五 如何持久化記憶體資料 2 redis學習手冊 string資料型別 一 概述 二 相關命令列表 三 命令示例 3 redis學習手冊 list資料型別 一 概述 二 相...

Redis學習手冊

redis學習手冊 開篇 一 簡介 二 redis的優勢 三 目前版本中redis存在的主要問題 四 和關係型資料庫的比較 五 如何持久化記憶體資料 redis學習手冊 string資料型別 一 概述 二 相關命令列表 三 命令示例 redis學習手冊 list資料型別 一 概述 二 相關命令列表 ...

Redis系列六 Redis事務

在redis事務中可以一次執行多個命令,本質是一組命令的集合。乙個事務中的所有命令都會序列化,按順序地序列化執行而不會被其它命令插入,不許加塞。乙個佇列中,一次性 順序性 排他性的執行一系列命令。case1 正常執行 執行exec全部成功 case2 放棄事務 執行discard case3 全體連...