步骤:

1.    先创建没有密码的redis-cluster

略。

 

2.    关闭redis-cluster,修改所有redis服务器的配置文件添加密码,然后重启redis-cluster

requirepass "abc"

masterauth "abc"

 

结果:

 

1.    master和slave之间可以同步数据

2.    数据会自动分片

3.    使用redis-cli时,每次自动切换redis节点都会要求输入密码

 

 

方法二、 先给redis设置密码再创建集群,需要给redis-trib.rb添加密码

vim/usr/local/share/gems/gems/redis-3.3.2/lib/redis/client.rb

//修改源文件,可能文件路径不同,可以搜索client.rb来找

 

给redis-cluster设置密码_第1张图片

之后就可以使用redis-trib.rb脚本来管理redis集群了,如果不改源码的话,redis-trib.rb无法连接并操作redis服务器