众所周知在默认情况下Redis的默认配置是任何客户端都可以连接到redis服务的,为了确保Redis数据库的安全,我们需要为Reids配置密码
查看配置文件密码
vim /etc/redis/redis.conf
#搜索requirepass 即可查看密码,并且设置密码
并且建议redis-server 监听的地址设置为127.0.0.1
查看当前redis-server监听的地址
netstat -ntpul | grep redis |awk '{print $4}'
127.0.0.1:6379 #监听的地址:端口
在配置文件设置密码
vim /etc/redis/redis.conf
#搜索requirepass 即可查看密码,并且设置密码
如果之前没有设置过密码可以通过密码命令行设置密码
CONFIG get requirepass;
1) "requirepass"
2) "" #redis-server 密码,现在为空
设置密码
127.0.0.1:6379> CONFIG set requirepass "tutorialspoint"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "tutorialspoint"
设置密码后执行任何命令前都必须验证,如果没有通过验证,则提示如下
NOAUTH Authentication required
使用AUTH验证密码
127.0.0.1:6379> AUTH password
示例
127.0.0.1:6379> AUTH "tutorialspoint"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"