首页 > 数据库 > NoSQL > redis续9-安全性(为redis设置密码)
Redis的默认配置会接受来自任何地址发送来的请求,所以安全性必须要考虑。
在redis的配置文件中,我们可以修改bind参数和requirepass参数来增强redis的安全。
1,修改bind参数,例如:只允许本机应用连接Redis,可以改成
bind 127.0.0.1
2,通过配置文件中的requirepass参数为Redis设置一个密码
例如:
requirepass 5tgb^YHN
那么客户端连接后进行任何操作前,都需要使用的密码,我们设置了连接的密码是5tgb^YHN
#权限不够,不能执行这个命令
redis 127.0.0.1:6379> keys *
(error) ERR operation not permitted
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> auth 5tgb^YHN
OK
redis 127.0.0.1:6379> keys *
1) "test"
redis 127.0.0.1:6379>
#我们还可以在连接到服务器期间就指定一个口令
[root@localhost redis]# /usr/local/redis/redis-cli -a 5tgb^YHN
redis 127.0.0.1:6379> keys *
1) "test"
redis 127.0.0.1:6379>
为redis设置密码很简单,明天开始redis的主从复制
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29806344/viewspace-1422388/ ,如需转载,请注明出处,否则将追究法律责任。