为Redis客户端外部设置连接密码
因为redis速度相当快,所以在一台比较好的服务器下,一个外部的用户可在一秒钟进行上万次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。
修改配置文件
bash
|
|
重启服务后登录客户端提示没有验证
bash
|
|
验证成功后,可以正常操作
bash
|
|
命令行临时生效
在命令行设置后,redis在下次重启前,每次登录都需要验证密码
bash
|
|
注意:配置Redis复制的时候如果主数据库设置了密码,需要在从数据库的配置文件中通过masterauth参数设置主数据库的密码,以使从数据库连接主数据库时自动使用AUTH命令认证。
通过mysql命令行指定密码方式登录Redis客户端
bash
|
|
危险命令重命名
bash
|
|
bash
|
|
绑定只能本机连接
Redis的默认配置会接受来自任何地址发送来的请求,即在任何一个拥有公网IP的服务器上启动Redis服务器,都可以被外界直接访问到。要更改这一设置,在配置文件中修改bind参数,如只允许本机应用连接Redis.
sh
|
|