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 7002 192.168.50.202:7002> config set masterauth abc OK 192.168.50.202:7002> config set requirepass abc OK 192.168.50.202:7002> auth abc OK 192.168.50.202:7002> config rewrite OK 192.168.50.202:7002> exit
其中 abc 为密码
然后测试带密码访问:
./redis-cli -c -a abc -h 192.168.50.202 -p 7000