redis 设置密码

xiaoxiao2021-02-28  100

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     }

修改下默认密码就可以了

转载请注明原文地址: https://www.6miu.com/read-53764.html

最新回复(0)