sql >> データベース >  >> NoSQL >> Redis

StackExchange.Redisは複数のエンドポイントと接続をどのように使用しますか?

    すべきこと いくつかのこと(特に定義されたレプリケーション構成)を使用して、どれがマスターであるかを判別し、適切なサーバーにトラフィックを転送します(「server」パラメーターを尊重します。デフォルトは「prefermaster」ですが、常に書き込み操作をマスターに送信します。

    「読み取り専用スレーブに書き込めません」(正確なテキストを思い出せません)エラーが受信された場合、構成の再確立が試行されるため、 これを尊重するために自動的に切り替えます。残念ながら、redisは構成の変更をブロードキャストしないため、ライブラリはこれを事前に検出できません。

    ライブラリメソッドを使用してマスターを変更すると、できることに注意してください。 pub / subを悪用して、その変更を即座に自動的に検出します。

    2番目の接続について:それはpub/sub用です。デフォルトではライブラリ固有の構成ブロードキャストをリッスンしようとするため、これを事前にスピンアップします。




    1. ロギング用のredis

    2. 起動時にMongoDBコンテナ用のDBを作成するにはどうすればよいですか?

    3. RESTAPIから返された画像は常に壊れて表示されます

    4. TypeError:db.collectionは関数ではありません