【发布时间】:2018-04-25 03:01:36
【问题描述】:
有人能解释一下 Azure Redis 缓存中的连接是如何计算的吗?
例如,如果我有一个 MVC 应用程序,并且我使用具有 256 个连接的基本 Redis 缓存,并且我有 256 个用户访问我的网站,那么会建立 256 个连接吗?这具体是如何工作的?
【问题讨论】:
标签: azure azure-caching azure-redis-cache
有人能解释一下 Azure Redis 缓存中的连接是如何计算的吗?
例如,如果我有一个 MVC 应用程序,并且我使用具有 256 个连接的基本 Redis 缓存,并且我有 256 个用户访问我的网站,那么会建立 256 个连接吗?这具体是如何工作的?
【问题讨论】:
标签: azure azure-caching azure-redis-cache
建立多少连接取决于您实现的应用程序。 如果您遵循最佳实践,您的应用程序将能够以非常少的连接量处理许多用户。
例如如果您重用连接多路复用器对象,Stackexchange.Redis 应该能够处理数千个用户而不会耗尽您的 256 个连接。
更多信息:
https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f
https://stackexchange.github.io/StackExchange.Redis/Basics
StackExchange.Redis 中的关键思想是它积极地在并发调用者之间共享连接
【讨论】: