redis集群密碼設定

2021-09-07 14:35:13 字數 1377 閱讀 2186

1、密碼設定(推薦)

方式一:修改所有redis集群中的redis.conf檔案加入:

masterauth passwd123 

requirepass passwd123

說明:這種方式需要重新啟動各節點

方式二:進入各個例項進行設定:

./redis-cli -c -p 7000

config set masterauth passwd123

config set requirepass passwd123

config rewrite

之後分別使用./redis-cli -c -p 7001,./redis-cli -c -p 7002…..命令給各節點設定上密碼。

用方式二修改密碼,./redis-trib.rb check 10.104.111.174:6379執行時可能會報[err] sorry, can't connect to node 10.104.111.174:6379,因為6379的redis.conf沒找到密碼配置。

2、設定密碼之後如果需要使用redis-trib.rb的各種命令

如:./redis-trib.rb check 127.0.0.1:7000,則會報錯err] sorry, can』t connect to node 127.0.0.1:7000

解決辦法:vim /usr/local/rvm/gems/ruby-2.3.3/gems/redis-4.0.0/lib/redis/client.rb,然後修改passord

class client

defaults =,

:scheme => "

redis",

:host => "

127.0.0.1",

:port => 6379

, :path =>nil,

:timeout => 5.0

, :password => "

passwd123",

:db => 0

, :driver =>nil,

:id =>nil,

:tcp_keepalive => 0

, :reconnect_attempts => 1

, :inherit_socket => false

}

注意:client.rb路徑可以通過find命令查詢:find / -name 'client.rb'

帶密碼訪問集群

./redis-cli -c -p 7000 -a passwd123

redis集群密碼設定

1 密碼設定 推薦 方式一 修改所有redis集群中的redis.conf檔案加入 masterauth passwd123 requirepass passwd123說明 這種方式需要重新啟動各節點 方式二 進入各個例項進行設定 redis cli c p 7000 config set mast...

redis集群設定密碼

1 密碼設定 推薦 masterauth passwd123 requirepass passwd123 說明 這種方式需要重新啟動各節點 方式二 進入各個例項進行設定 redis cli c p 7000 config set masterauth passwd123 config set req...

redis 集群的密碼設定

redis的密碼設定有2種方式 1,這個方法我沒試 修改所有redis集群中的redis.conf檔案加入 masterauth passwd123 requirepass passwd123 說明 這種方式需要重新啟動各節點 2,使用redis trib.rb工具構建集群,集群構建完成前不要配置密...