Redis sentinelノードパスワードの変更

2762 ワード

SentinalとRedis認証


クライアントとslaveは、masterが接続するためにパスワードが必要になるように構成されている場合、接続時にパスワードを指定する必要があります.

masterノードとslaveノード


マスターはrequirepassで自分のパスワードを設定し、パスワードを提供しないとこのマスターに接続できません。slaveはmasterauthでmasterにアクセスする際のパスワードを設定します。ただしsentinelを使用すると、1つのmasterがslaveになり、1つのslaveがmasterになる可能性があるため、上記の2つの構成項目を同時に設定する必要があります。コンフィギュレーションを変更するにはconfig rewriteコマンドを実行する必要があり、CONFIG REWRITEの役割は、サーバが現在使用するコンフィギュレーションをできるだけ少なく変更することによってredisに記録することである.confファイルにあります。

sentinelノード


sentinel設定パスワードsentinel setコマンドで監視するマスター名はキーと値1である.sentinel masterでmasternameを見つけたり、sentinelノードのプロファイルを表示したりします。sentinel set mymaster auth-pass 123

その他


Sentinalコマンド
sentinel         :

PING sentinel  PONG.

SENTINEL masters         master       .

SENTINEL master name>     master      ;

SENTINEL slaves name>     master   slave       ;

SENTINEL get-master-addr-by-name name>     master ip   ,      failover  failover    ,        master slave ip   。

SENTINEL reset                  master     ,          ,  slaves  。

SENTINEL failover name>   sentinel  failover,         sentinel   。  failover             sentinel。

Centinel構成の動的変更
 redis2.8.4  ,sentinel     API    ,  ,  master   。

      ,     API     sentinel   ,sentinel            sentinel。           sentinel         。

       sentinel     :

SENTINEL MONITOR <name> <ip> <port> <quorum>       sentinel       master

SENTINEL REMOVE <name>   sentinel     master   

SENTINEL SET <name> <option> <value>       Redis CONFIG SET  ,      master   。    <option><value>。      :

SENTINEL SET objects-cache-master down-after-milliseconds 1000