redis的密码设置有2种方式
1, 这个方法我没试
修改所有Redis集群中的redis.conf文件加入:
masterauth passwd123
requirepass passwd123
说明:这种方式需要重新启动各节点
2, 使用redis-trib.rb工具构建集群,集群构建完成前不要配置密码,集群构建完毕再通过config set + config rewrite命令逐个机器设置密码
假设环境为 http://www.cnblogs.com/wenbronk/p/6864390.html 中集群已经搭建成功, 并且没有设置密码
之后使用
[wenbronk@localhost bin]$ ./redis-cli -c -h 192.168.50.202 -p
192.168.50.202:> config set masterauth abc
OK
192.168.50.202:> config set requirepass abc
OK
192.168.50.202:> auth abc
OK
192.168.50.202:> config rewrite
OK
192.168.50.202:> exit
其中 abc 为密码
然后测试带密码访问:
./redis-cli -c -a abc -h 192.168.50.202 -p