*redis安全

对于数据库来说,安全性是非常必要的,以确保数据的安全性。它提供身份验证,因此如果客户端想要建立连接,则需要在执行命令之前进行身份验证。

您需要在配置文件中设置密码以保护 Redis 数据库。

*

我们来看看如何保护您的 Redis 实例。

使用“config get command”

config get requirepass

Redis安全1

您可以看到上面的属性为空,表示我们没有此实例的任何密码。您可以通过执行以下命令来更改此属性并为此实例设置密码。

config set requirepass “javatpoint123”

Redis安全2

CONFIG get requirepass

Redis安全3

当您设置此密码时,如果客户端在未经身份验证的情况下运行该命令,则会收到错误“NOAUTH Authentication required。”。因此,客户端需要使用 AUTH 命令来验证自己。


*AUTH命令的用法

127.0.0.1:6379> AUTH "javatpoint123"  
OK  
127.0.0.1:6379> SET mykey "hindi100" 
OK  
127.0.0.1:6379> GET mykey  
"hindi100"  
127.0.0.1:6379>  

Redis安全4