Redis – 安全性
Redis – 安全性
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 Authentication required。错误将返回。因此,客户端需要使用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"