可以保护Redis数据库,这样任何进行连接的客户端都需要在执行命令之前进行身份验证.要保护Redis,您需要在配置文件中设置密码.
以下示例显示了保护Redis实例的步骤.
127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) ""
默认情况下,此属性为空,表示无密码为此实例设置.您可以通过执行以下命令来更改此属性.
127.0.0.1:6379> CONFIG set requirepass "it1352" OK 127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "it1352"
设置密码后,如果有任何客户端运行没有认证的命令,然后(错误)需要NOAUTH认证.错误将返回.因此,客户端需要使用 AUTH 命令对自己进行身份验证.
以下是
127.0.0.1:6379> AUTH password
127.0.0.1:6379> AUTH "it1352" OK 127.0.0.1:6379> SET mykey "Test value" OK 127.0.0.1:6379> GET mykey "Test value"