いくつかのクイック ルックアップ データを格納するために Azure Redis Cache を使用しています。このキャッシュは 10 個のクライアント アプリケーションによって読み取られ、接続されています。すべてのアプリケーションは .NET 4.6 で記述されており、これには ASP.NET MVC Web アプリケーション、Web API、および 1 秒ごとに実行されるいくつかのワーカー ロールが含まれます。すべてのクライアントは、キャッシュへの接続に StackExchange.Redis を使用しています。ただし、断続的なタイムアウトが発生し、Azure Portal で最大接続数が 1000 に達していることを確認しました (価格レベルの場合)。クライアント アプリケーションは 10 個しかなく、いずれもマルチスレッド化されていないため、何がキャッシュへの 1000 接続を作成できるのでしょうか?
キャッシュ クライアントで従うことができるベスト プラクティスはありますか?