前提:无论是在redis-server 5.x版本,还是老的ruby创建集群的方式, 在create cluster的环节是不能配置redis密码的,
如果设置了密码,redis-cli --cluster create会报用户认证失败的错误
解决方法:
在搭建集群时去除所有redis节点的密码,也就是redis-cli --cluster create 的时候是没有密码参数配置的,所有在这里我们不要配置密码
当集群配置完成后,通过config set的方式动态的为每一个节点设置密码(不需要重启redis,且重启后仍然有效)
例如:
$ redis-cli -h 127.0.0.1 -p 6379 -c
127.0.0.1:6379> config set requirepass 'password' // 设置密码
127.0.0.1:6379> config set masterauth 'password' // 设置连接密码
127.0.0.1:6379> config rewrite // 把config set 操作写入配置文件中
设置密码后连接集群
redis-cli -h 127.0.0.1 -p 6379 -c -a password
redis集群创建与密码配置
猜你喜欢
转载自blog.csdn.net/web_snail/article/details/90436693
今日推荐
周排行