問題タブ [redis-sentinel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2802 参照

redis - センチネルはマスターも自分自身も認識しません

127.0.0.1:6379、、で、3 つのインスタンス間でマスター - スレーブ - スレーブ関係を設定しまし63806381

インスタンスとセンチネルはすべて、同じ IP、異なるポートで実行されます。そして、次の構成で 3 つのセンチネル (127.0.0.1:26379,26380,26381) をセットアップしました。

ポート 26381

セットアップをさらに説明するために、センチネルがマスターの手動シャットダウンに応答できるかどうかをローカル マシンでテストしようとしています。センチネル マスター mymaster を見ると、その結果、センチネルはマスターも他のセンチネルも認識しません。

このセンチネルの動作を構成ファイルから変更することはできません。歩哨が互いに話し、私のマスターを認識できる方法はありますか?

0 投票する
1 に答える
1322 参照

bash - Redis Sentinel を起動する単純な BASH スクリプト

マスター/スレーブ Redis プロセスを監視する 3 つの異なる Redis Sentinel プロセスを開始しようとするこの単純なスクリプトがあります。

もちろん、これは実際には 3 つの別々のプロセスを開始するわけではありません。ターミナル ウィンドウで最初のコマンドを実行するだけで、次の 2 つのコマンドは実行されません。3 つのコマンドすべてを 1 つのスクリプトから別のウィンドウで実行するにはどうすればよいですか? (同じスクリプトから実行したい他のコマンドもいくつかありますが、例として単純にしたかったのです。)

Mac OSX で iTerm2 を使用しています。

0 投票する
1 に答える
1416 参照

redis - conf ファイルの Redis Sentinel 出力

Redis Sentinel のフェイルオーバー機能をテストしていました。それは機能し、Sentinel は conf ファイルにいくつかの行を追加しました。他のセンチネルとスレーブ レプリカを自動検出しましたが、いくつかの奇妙な ID が追加されました。

それらのIDが何を表しているか誰か教えてもらえますか? それらは既知のセンチネルの直後に来るので、それらがそれらのセンチネルの ID であると推測しますが、確信が持てません。

0 投票する
0 に答える
170 参照

redis - 現在のマスターの構成を取得するためにredisセンチネルを使用する方法は?

マスターを監視するために、1 つのマスターと 2 つのサルベと 1 つのセンチネルで Redis サーバーを構成しました。ドキュメントによると、マスターがダウンしている場合、センチネルはスレーブのいずれかをマスターとして昇格させます。だから私の質問は、sentinel 経由で c# コードを使用して、置き換えられたマスターの構成を取得する方法ですか??? 前もって感謝します....

0 投票する
1 に答える
1606 参照

amazon-ec2 - センチネルが機能しないRedisフェイルオーバー

フェイルオーバーサポートのために redis-sentinel 設定をセットアップしようとしています。これが私の設定です。

Redis センチネル構成

マシン 1 :

マシン 2 :

マシン 3:

マシン 2 とマシン 3 をマシン 1 のスレーブとして追加。レプリケーションは正常に動作していますが、マシン 1 がダウンしている場合、マスター スイッチは他のマシンで発生していません。彼らは今でも奴隷として働いています。セットアップに構成上の問題はありますか?

0 投票する
3 に答える
1999 参照

node.js - npm モジュールは、Redis Sentinel をセッション ストアとしてサポートしています。

Node js (高速) Web アプリケーションで、redis センチネル クラスターをセッション ストアとして使用します。これを行うのに最適な npm モジュールをリストしてください。