redis集群设置密码(需重启实例)
1.修改redis 所有集群中的配置文件redis.conf
masterauth passwd
requirepass passwd
2.登录各实例修改
config set masterauth passwd
config set requirepass passwd
config rewrite
注:设置的各实例密码必须保持一致,否则集群会失败
3.设置密码后,若使用redis-trb.rb会报错,修改文件client.rb中的password
class Client DEFAULTS = { :url => lambda { ENV["REDIS_URL"] }, :scheme => "redis", :host => "127.0.0.1", :port => 6379, :path => nil, :timeout => 5.0, :password => "passwd", :db => 0, :driver => nil, :id => nil, :tcp_keepalive => 0, :reconnect_attempts => 1, :inherit_socket => false }
可通过:find / -name "client.rb" 查找
/usr/local/gems/ruby-2.3.3/gems/redis-4.0.0/lib/redis/client.rb