gpt4 book ai didi

redis - 在 StackExchange.Redis 中制作多个 ConnectionMultiplexer

转载 作者:行者123 更新时间:2023-12-05 06:01:36 24 4
gpt4 key购买 nike

使用 StackExchange.Redis 时创建多个 ConnectionMultiplexer 实例有什么好处吗?我们正在对 Azure Redis 缓存进行大量读/写调用,想知道单个 ConnetionMultiplexer 可以处理多少负载。

目前我们有一个数组格式的 ConnectionMultiplers 池,并随机选择一个来处理并发调用。如果单个 ConnectionMultiplexer 可以完成这项工作,那么这个工具就没有必要了。

最佳答案

只是偶尔。我的经验是,以合适的规模、合适的硬件、合适的负载类型运行以需要多个连接多路复用器(对于单个 Redis 缓存)的应用程序很少见。

更具体地说,大多数应用程序只需要一个 ConnectionMultiplexer 就可以正常运行。但我见过一些情况,使用 num_cpus/4 可能会更好。这些通常是没有太多客户端机器(例如 < 1000)的应用程序,并且每台客户端机器都相当强大(例如 8 核以上)。

您可能会看到一些好处的另一种情况是由于数据包丢失导致的短暂连接中断,但在这种情况下您可能希望修复您的网络

关于redis - 在 StackExchange.Redis 中制作多个 ConnectionMultiplexer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67133678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com