📅  最后修改于: 2020-11-26 08:18:45             🧑  作者: Mango
可以保护Redis数据库,以便建立连接的任何客户端都需要在执行命令之前进行身份验证。为了保护Redis,您需要在配置文件中设置密码。
以下示例显示了保护Redis实例的步骤。
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""
默认情况下,此属性为空白,表示未为此实例设置密码。您可以通过执行以下命令来更改此属性。
127.0.0.1:6379> CONFIG set requirepass "tutorialspoint"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "tutorialspoint"
设置密码后,如果有任何客户端未经身份验证运行该命令,则(错误)需要NOAUTH身份验证。错误将返回。因此,客户端需要使用AUTH命令进行身份验证。
以下是AUTH命令的基本语法。
127.0.0.1:6379> AUTH password
127.0.0.1:6379> AUTH "tutorialspoint"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"