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