1 min read

redis 密码认证

说在前头:不管是redis还是mongodb,除了内网限制外,加一层密码验证还是很要必要的。

redis 的配置密码认证有2种方式,一种是通过修改配置文件,另外一种则是通过命令行修改。

修改配置文件

找到requirepass一行

# requirepass foobared

去掉前面的#,然后修改成想要设定的密码,如

 requirepass 123456

重新启动redis服务即可。

命令行增加密码认证

默认是无密码状态,假设以下操作都在连接redis服务器之后

  127.0.0.1:6379 > config set requirepass xiaochi

先退出

  127.0.0.1:6379 > quit

连接redis,并试图设置一个key,可以看到失败了

 127.0.0.1:6379 > set name xiaochi
 (error) NOAUTH Authentication required.

输入正确的密码

 127.0.0.1:6379 > auth 123456

此时设置一个key,可以看到这一次成功了

 127.0.0.1:6379 > set name xiaochi
OK