我正在使用 Azure Redis 缓存来存储一些快速查找数据,并且此缓存由 10 个客户端应用程序读取/连接。所有的应用程序都是用 .NET 4.6 编写的,这包括 ASP.NET MVC Web 应用程序、Web API 和少数每 1 秒运行一次的工作角色。所有客户端都使用 StackExchange.Redis 连接到缓存。但是,我遇到了间歇性超时,并且我观察到在 Azure 门户中,最大连接数已达到 1000(对于我的定价层)。由于我只有 10 个客户端应用程序,而且这些应用程序都不是多线程的,那么什么可以创建到缓存的 1000 个连接?
对于缓存客户端,我可以遵循任何最佳实践吗?