redis集群创建与密码配置

前提:无论是在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
发布了20 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/web_snail/article/details/90436693