【发布时间】:2023-03-05 21:48:01
【问题描述】:
我在 Azure 上使用 3.2.7 版本的 StackOverflow Redis,我看到下面 URL 中提到的客户端连接数高的相同问题。有没有办法在从客户端连接到 Redis 时传递一些参数,以确保在一定的空闲时间后自动关闭连接?或者 Azure Redis 本身应该在看到客户端的 idle 属性后自动关闭它?
我已经遵循了以下博客中提到的最佳实践,但仍然无法减少连接数。 Why are connections to Azure Redis Cache so high? Azure Redis Cache max connections reached https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f
我偶然发现了这篇https://pranavprakash.net/2016/02/05/kill-idle-connections-to-redis/ 文章,目的是为了闲置而大量杀死它们。正在寻找一些可以帮助我们自动完成的属性或设置。看来我还是错过了什么。
提前致谢 甘加达
【问题讨论】:
-
此外,我发现我的一个用于持续交付 (DevOps) 并每 6 小时部署一次应用程序的 Azure App Service 的活动客户端连接为 3000,而我的其他 VM 只有 4 ( 2 用于站点,2 用于 API)用于 Redis。令人担忧的是,为什么这个单一的应用服务有 3000 个活动连接,而每个连接仍然显示空闲
-
您找到解决问题的方法了吗?