我使用Azure Redis缓存来存储一些快速查找数据,这个缓存由10个客户端应用程序读取/连接。所有应用程序都是用.NET 4.6编写的,这包括ASP.NET MVC Web应用程序,Web API以及每1秒运行一次的工作者角色。所有客户端都使用StackExchange.Redis连接到Cache。但是,我得到间歇性超时,我发现在Azure门户中,最大连接数已达到1000(对于我的定价层)。由于我只有10个客户端应用程序,而且这些应用程序都不是多线程的,因此可以创建与缓存的1000个连接?
我可以为缓存客户端提供哪些最佳实践?
答案 0 :(得分:6)
这与此问题非常相似:Why are connections to Azure Redis Cache so high?
以下是我们为大多数客户推荐的最佳做法: