Redis 安全性
安全性对于数据库保持数据安全至关重要。它提供了身份验证,因此如果客户端要建立连接需要在执行命令之前进行身份验证。
您需要在配置文件中设置密码以保护Redis数据库。
示例
让我们看看如何保护您的Redis实例。
使用" config get命令"
您可以看到上述属性为空,表示我们没有该实例的任何密码。您可以通过执行以下命令来更改此属性并为此实例设置密码。
config set requirepass "lidihuo123"
设置此密码后,如果客户端在未认证的情况下运行该命令,则会收到错误消息"需要NOAUTH身份验证。"。因此,客户端需要使用AUTH命令进行身份验证。
使用AUTH命令
127.0.0.1:6379> AUTH "lidihuo123"
OK
127.0.0.1:6379> SET mykey "hindi100"
OK
127.0.0.1:6379> GET mykey
"hindi100"
127.0.0.1:6379>