1、默认情况下,访问redis服务是不需要密码的,如果在不信任的网络环境中,需要设置密码。 2、查询当前密码,为空(也就是不需要密码),如下: 172.16.2.16:6379> config get requirepass 1) "requirepass" 2) "" 3、如何设置密码? 修改配置文件的requirepass项,如下: requirepass 123456 然后重启redis服务 4、不重启服务的情况下,怎么修改密码? 172.16.2.16:6379> config get requirepass 1) "requirepass" 2) "" 172.16.2.16:6379> config set requirepass 123456 OK 172.16.2.16:6379> config get requirepass (error) NOAUTH Authentication required. 172.16.2.16:6379> auth 123456 OK 172.16.2.16:6379> config get requirepass 1) "requirepass" 2) "123456" 注意:一旦设置了密码,接下来的操作,首先需要认证。 5、如何登陆有密码的redis服务? a、登录时认证 [root@localhost src]# ./redis-cli -h 172.16.2.16 -p 6379 -a 123456 b、先登录,再认证 [root@localhost src]# ./redis-cli -h 172.16.2.16 -p 6379 172.16.2.16:6379> get name (error) NOAUTH Authentication required. 172.16.2.16:6379> auth 123456 OK 6、主从复制的时候,master有密码,slave怎么设置? # masterauth <master-password> 修改为 masterauth 123456
转载于:https://www.cnblogs.com/nzbbody/p/6389616.html