2016-09-16 13 views
1

オリジナルのredis.confで2つのredisノードを別々に起動しましたが、編集したくありませんが、redisノードを動的に設定するにはslaveofなどのredisコマンドを使用します。暗号化されたredisマスターのためのredis comand SLAVEOFの作成方法

redis.confの「認証」、すなわちノー「requirepass」なしのRedisノードた場合、スレーブRedisのノードで次のコマンドが動作します:

Redisのマスターはのホスト名です
redis-server --slaveof redis-master 6379 

マスターノードです。

しかし、マスターが暗号化されている場合、これは機能しません。私はredis公式ドキュメントを通ってきましたが、何も助けません。私がantirezのために行く前に、私はあなたからここに聞きたい。

+1

をあなたは完全に正しいです – Cross

答えて

2

masterauthの設定でマスターのパスワードを指定できます。

  1. start redis-cliスレーブインスタンスに接続します。
  2. masterauthコンフィグ設定:config set masterauth master-password
  3. セットマスター:slaveof redis-master master-port
+0

@halferありがとう。私はconfigを介して作業しているコマンドが見つかりませんでした。 最終的に、これらの3つのノードを結合するために、センチネルノードで次の2つのコマンドを実行します。 redis-cli -hマスターパスワード設定config masterauth master-password; redis-cli -hスレーブ-a masterpasswordスレーブredis-master 6379 – Cross

関連する問題