redis-sentinel

    15

    1答えて

    私のアプリケーションはStackExchange.Redisパッケージを使用しており、高可用性と障害をサポートするためにセンチネルアーキテクチャを使い始めました。 センチネルアーキテクチャを使用している間にConnectionMultiplexerオブジェクトを使用する正しい方法を見つけようとすると、ウェブを検索しましたが、本当に便利な答えが見つかりませんでした。 一部の投稿は、まだサポートしてい

    0

    1答えて

    私はドッカーとkubernetesを勉強しようとしています。私がやろうとしていることの1つはSentinelでRedisをセットアップし、容器の外に物をさらすことです。 Redisのセンチネルセットアップを取得 は、次の https://github.com/kubernetes/kubernetes/tree/master/examples/storage/redis かなり簡単だったが、今私の

    1

    1答えて

    私はマスターを殺すとセンチネルで のマスタースレーブを実行しています。最も低い優先順位のスレーブが新しい​​マスターになります。 しかし、私が古いマスターをもう一度開始すると、優先度はさらに低くなりますが、マスターにはなりません。 この動作は意図されており、どこかで文書化されていますか?私は赤ちゃんのセンチネル書類には何も見当たりません。

    1

    1答えて

    レディスで探しているサービス名についてセロリにどのように伝えることができますか? sentinel://0.0.0.0:26379 しかし、Redisのは、SERVICE_NAMEを渡されていない文句を言うために表示されます: File "/usr/local/lib/python2.7/dist-packages/redis/sentinel.py", line 222, in discover

    -1

    2答えて

    1つのマスターノードと2つのスレーブノードを持つredisクラスタをセットアップしました.3つのノードすべてで実行されているセンチネルがあります。 この設定に先立って、私のアプリケーションは、redisインスタンスが動作していた単一のノードを指していました。 クラスタリングが設定された後、私のアプリケーションはどこを指し示すべきですか? ありがとうございました。

    0

    1答えて

    Sentinelにマスターを追加するときは、常にsentinel.confを編集してエントリを追加しますが、別のユーザ(Sentinel)によってアプリケーションが書き直されていることがよくあります。 設定ファイルを手動で編集する必要がなく、Sentinelにホストを追加するより適切で効率的な方法があるのだろうかと思います。

    0

    1答えて

    RedisとWebアプリケーションのデプロイメント環境に問題があると思います。 誰かが自分の設定を確認して、わかりやすいケースを処理できると感謝しています。 Redisの構成: Iが構成された複数のRedisのレプリカ、スレーブとしてマスタおよび他のようなものを持っています。 SERVER1::さんは、簡略化のために言ってみましょうマスターとして設定 server2の〜serverN:SERVER

    0

    2答えて

    は私が持っているこのredis replicationsentinel建築家と: 5サーバ:.1、.2、.3、.4と.5 .1:アプリは、Redisのマスターは、R​​edisのは .2をセンチネルnodejs:nodejsアプリを、 redisスレーブ .3:nodejs app、redis slave .4:Redisのは .5をセンチネル:Redisのは予想通りフェールオーバーを処理 センチ

    0

    1答えて

    私たちのUbuntu 16.04サーバーでRedisをv3.2.8(3.0.7から)に更新しただけで、client-reconfig-scriptとnotification-scriptはフェイルオーバーイベント。 私たちはdebug sleep 30でテストしました。フェイルオーバーのためにセンチネルを操作できますが、スクリプトは起動しません。 関連情報:我々は、3.2から設定ファイルを使用して

    1

    1答えて

    私は3つの異なるマシン上で実行される3つの複製されたRedisインスタンスを持っています:A、B、C 私は最初にAを自分のマスタとして選択します。 私は3台の監視隊(各マシンに1台)を監視しています。 Aがダウンした場合、フェイルオーバーする特定のマスターを選択するようにセンチネルが欲しいです。 特定のマスターを、センチネルの選挙メカニズムに任せずに選択する方法はありますか? 標準的な手順ではない