首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单独的节点上部署Redis真的很有性能吗?

在单独的节点上部署Redis真的很有性能吗?
EN

Stack Overflow用户
提问于 2019-04-23 02:58:00
回答 1查看 31关注 0票数 0

根据https://gist.github.com/jboner/2841832给出的以下延迟比较,固态硬盘读取在成本方面与同一数据中心的网络读取几乎相似。

我想知道Redis在单独的节点/集群上的部署是否会由于引入的网络延迟而表现良好?在应用程序节点上部署Redis不是更好的选择吗?这是假设应用程序节点使用SSD磁盘,并且数据在应用程序节点之间进行分片。

这适用于包含超过10个应用程序节点的大型部署。

EN

回答 1

Stack Overflow用户

发布于 2019-04-24 15:27:10

显然,如果您可以在与应用程序相同的节点上运行Redis,那么您将获得比通过网络更好的延迟(您还可以使用Unix套接字来进一步减少延迟)。

但你需要问自己的问题是:

  1. 如何分片应用节点之间的数据?
  2. 高可用性如何?
  3. 是否存在一个应用节点需要来自另一个节点的数据的情况?
  4. 您能否确保负载在节点之间均匀分配,这样就不会有Redis节点内存不足?
  5. 向外扩展怎么办?您将如何重新硬处理数据?
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55799630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档