Azure Redis 缓存 - 如何计算连接

Azure Redis Cache - how connections are calculated

有人可以解释一下 Azure Redis 缓存中的连接数是如何计算的吗?

例如,如果我有一个 MVC 应用程序并且我使用具有 256 个连接的基本 Redis 缓存,并且我有 256 个用户访问我的网站,是否会有 256 个连接?这究竟是如何工作的?

建立多少个连接取决于您实现的应用程序。 如果您遵循最佳实践,您的应用程序将能够以非常低的连接量处理许多用户。

例如如果您重用连接多路复用器对象,Stackexchange.Redis 应该能够处理数千个用户而不会耗尽您的 256 个连接。

更多信息:

https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f

https://stackexchange.github.io/StackExchange.Redis/Basics

the key idea in StackExchange.Redis is that it aggressively shares the connection between concurrent callers