これは、この質問と非常によく似ています。AzureRedis Cacheへの接続が非常に多いのはなぜですか?
ほとんどのお客様に推奨するベストプラクティスは次のとおりです。
- 接続文字列でabortConnectをfalseに設定します
- シングルトンconnectionMultiplexerを作成し、それを再利用します。ほとんどのシナリオではこれで十分です。一部の高度なシナリオでは、アプリケーションごとに複数のconnectionMultiplexerオブジェクトを作成する必要がある場合がありますが、ほとんどの場合、1つで問題ありません。ここに示されているコーディングパターンに従うことをお勧めします:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -キャッシュ
- ConnectionMultiplexerに再接続を処理させます。コードを十分にテストしていない限り、自分で再接続しないでください。私が見たほとんどの接続リークは、人々がconnectionMultiplexerを再作成しているが、古いものを破棄できないためです。ほとんどの場合、マルチプレクサに再接続を行わせるのが最善です。