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

StackExchange.Redisタイムアウト

    タイムアウトを引き起こす可能性のあるシナリオは3つあり、どれが機能しているかを知るのは困難です。

    1. ライブラリがつまずきます。特に、TLSの実装と、v1。*バージョンのライブラリで読み取りループを処理する方法に関連する既知の問題があります。これはロットに投資したものです。 v2。*に取り組んでいる時間の長さ(ただし、ではありません 特に特定のバージョンに依存する他のコードの一部としてライブラリを使用している場合は、v2に更新するのは常に簡単です)
    2. サーバー/ネットワークがトリップしています。これは非常に現実的な可能性です。「slowlog」を見ると、サーバー側の場合に役立ちますが、私にはその可視性がありません。
    3. サーバーとネットワークは正常であり、ライブラリはできることを実行していますが、クライアントとサーバーの間を飛んでいる巨大なブロブが他の操作を遅らせています。これは、を特定するために変更を加えているものです。 、そしてこれが一般的な問題であることが判明した場合は、同時接続をより有効に活用することを検討します(帯域幅は増加しませんが、ブロックされた操作の遅延を減らすことができます)-これはv2のみの変更であることに注意してください


    1. Redisサーバーで利用可能な合計接続数または最大接続数はいくつですか?

    2. ハウツー:Apache HBase RESTインターフェースを使用する、パート3

    3. 組み込みのMongoDBを使用したSpringBoot統合テスト

    4. MongoDBでSpringBootを使用する方法