【问题标题】:NoSQL / Redis Scaling TheoryNoSQL / Redis 扩展理论
【发布时间】:2011-10-26 06:49:59
【问题描述】:

对于诸如 Redis 之类的键值数据存储来说,在 1 个客户端连接上处理 X 个请求还是在每个客户端在 X 个客户端连接上处理 1 个请求更有效?

【问题讨论】:

    标签: networking nosql scalability redis multiprocessing


    【解决方案1】:

    理论上,重用连接意味着连接开销所需的工作更少,因此在技术上更高效。然而,在实践中,延迟意味着使用单个连接会显着变慢,因为服务器大部分时间都处于空闲状态。

    Redis 的性能几乎不受 CPU 的限制 - 它可以很容易地在单独的连接上处理 100 个请求,而在其他情况下它会花费在单个连接上等待第二个请求的时间。

    【讨论】:

      猜你喜欢
      • 2012-08-16
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 2016-01-16
      • 1970-01-01
      相关资源
      最近更新 更多