Redis - 安全

可以保护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"