redis 设置密码

来源:互联网 发布:手机dns修复软件 编辑:程序博客网 时间:2024/05/29 05:55
1.使用redis-trib.rb构建集群  完成前不要配置密码
2.集群构建完再通过config set + config rewrite命令逐个实例设置密码
3.对集群设置密码,requirepass和masterauth都需要设置
4.各个节点密码都必须一致,否则Redirected就会失败
-----------------------------------------
config set masterauth   123456
config set requirepass   123456
config rewrite 

执行rewrite 时候 提示

(error) NOAUTH Authentication required.
解决办法 :

auth 123456 

然后在执行config rewrite 就ok了。


设置密码后,redis-trib.rb check 192.168.0.107:6379  报错连接不上实例,解决方法:

vim /usr/lib/ruby/gems/1.8/gems/redis-3.3.0/lib/redis/client.rb

class Redis
  class Client

    DEFAULTS = {
      :url => lambda { ENV["REDIS_URL"] },
      :scheme => "redis",
      :host => "127.0.0.1",
      :port => 6379,
      :path => nil,
      :timeout => 5.0,
      :password => "gh*8pass",
      :db => 0,
      :driver => nil,
      :id => nil,
      :tcp_keepalive => 0,
      :reconnect_attempts => 1,
      :inherit_socket => false
    }

修改下默认密码就可以了






原创粉丝点击