两种方式设置Redis密码:
1、命令设置
2、配置文件设置
一、通过命令设置redis密码
CONFIG GET requirepass 命令查看redis服务器是否设置了密码验证
42.192.180.238:6379> CONFIG GET requirepass 1) "requirepass" 2) ""
(默认情况下,requirepass 对应的参数是空,没有密码,表示不需要通过密码验证链接redis)
设置密码:
CONFIG SET requirepass "123"
(注意,通过此方式设置密码,Redis服务重启后又会将密码重置为默认,不建议此方式修改)
二、通过redis配置文件设置密码
vi redis.conf 添加requirepass值设置密码
requirepass 123
重启redis服务器后,再次进入redis客户端:
127.0.0.1:6379>KEYS * (error) NOAUTH Authentication required
发现没有权限进入当前数据库,使用AUTH命令进行授权
127.0.0.1:6379> AUTH 123 OK
或者直接登录时指定密码:
#./redis-cli -h 127.0.0.1 -p 6379 -a 123
完毕!