Web方案中ConnectionMultiplexer实例的正确生命周期管理是什么?
据我了解,它通过流水线管理各个请求,从而减少了由延迟引起的负面影响。这是否意味着在Web应用程序中,应将ConnectionMultiplexer用作单例,而不是更常用的请求范围?
最佳答案
从本质上讲,是的-您几乎不需要将多个多路复用器连接到相同的Redis节点。 here也对此进行了描述。请注意,GetDatabase中的数据库对象非常便宜,并且可以根据需要按请求或按方法范围使用(在不同租户使用不同数据库编号的 Multi-Tenancy 场景中,按请求运行非常好)
关于asp.net - Web场景中的StackExchange.Redis ConnectionMultiplexer生命周期管理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25832306/