Redis复制是否有助于负载均衡?

用户名

我们一直在不断地将事件写入和更新到redis中,因此,当我们想读取数据(大量数据,对于500000个键值对来说最多)时,redis会遇到性能问题。因此,我们决定通过多个线程获取数据。但是由于存在单实例Redis,性能问题仍然存在。复制对我们有帮助吗?与之类似,通过使主从节点成为Redis,我们对事件的读取将被分发给从属节点。我们正在考虑使母版仅写。关于性能改进还有其他建议吗?

伊塔玛·哈伯(Itamar Haber)

复制的声明目的之一(是其中之一)是为了帮助扩展读取,因此该主题是肯定的。

请注意,设置从属服务器后,需要为读取器线程和进程指定其地址。如果在编写者和阅读者之间没有明确的分隔,请确保从读取从属开始。

如果一个奴隶还不够,那么您实际上可以添加更多奴隶。如果将它们直接添加到母版中,则会获得较新的读取内容,但最终会对母版性能产生影响。另外,对于大多数用例,复制链接是一个很好的解决方案,即1个主站-> 1个从站-> n个从站。

可能还有其他方法可以针对您的用例扩展Redis(例如,集群),但这实际上取决于您要/想要做的事情:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

索引是否有助于sql选择排序性能?

来自分类Dev

索引是否有助于sql选择排序性能?

来自分类Dev

Eclipse RCP:这是否有助于片段项目

来自分类Dev

硬件是否有助于减少OS X的崩溃?

来自分类Dev

TLP是否真的有助于延长电池寿命?

来自分类Dev

嵌套循环是否有助于解析结果

来自分类Dev

运行恒定负载是否有助于降低计算机的使用寿命?(忽略热量产生)

来自分类Dev

有助于Google翻译的API

来自分类Dev

哪些过程状态有助于服务器的平均负载?

来自分类Dev

是否有任何数学算法有助于良好的响应式html设计?

来自分类Dev

使用CSRF表单令牌是否有助于预防垃圾邮件?

来自分类Dev

SocketAsyncEventArgs“ pooled byte []”样式是否有助于减少内存需求?

来自分类Dev

关闭选项卡/窗口之前删除变量是否有助于释放内存?

来自分类Dev

批处理Google Drive API请求是否有助于缓解RateLimitExceeded错误?

来自分类Dev

重新生成会话ID是否有助于防止固定和/或劫持?

来自分类Dev

较大的SWAP分区面积是否有助于更快地“挂起\休眠”?

来自分类Dev

Facebook登录流程,有助于了解我是否需要调试令牌调用?

来自分类Dev

刻录DVD / CD较慢是否有助于确保不会出现错误?

来自分类Dev

CSS初学者,是否有助于创建此布局?

来自分类Dev

“ident_key = null 上的左连接表”是否有助于查询速度?

来自分类Dev

在Ask Ask Ubuntu上做贡献是否有助于我成为Ubuntu会员?

来自分类Dev

基本的JavaScript对象结构有助于访问属性

来自分类Dev

线程有助于提高Java的效率吗?

来自分类Dev

TSQL查询有助于结构化结果

来自分类Dev

流浪汉如何有助于发展

来自分类Dev

与流有助于消除从文件扩展名

来自分类Dev

哪些属性有助于LCD面板的质量?

来自分类Dev

合并有助于SQL中聚合的值

来自分类Dev

TSQL查询有助于结构化结果

Related 相关文章

  1. 1

    索引是否有助于sql选择排序性能?

  2. 2

    索引是否有助于sql选择排序性能?

  3. 3

    Eclipse RCP:这是否有助于片段项目

  4. 4

    硬件是否有助于减少OS X的崩溃?

  5. 5

    TLP是否真的有助于延长电池寿命?

  6. 6

    嵌套循环是否有助于解析结果

  7. 7

    运行恒定负载是否有助于降低计算机的使用寿命?(忽略热量产生)

  8. 8

    有助于Google翻译的API

  9. 9

    哪些过程状态有助于服务器的平均负载?

  10. 10

    是否有任何数学算法有助于良好的响应式html设计?

  11. 11

    使用CSRF表单令牌是否有助于预防垃圾邮件?

  12. 12

    SocketAsyncEventArgs“ pooled byte []”样式是否有助于减少内存需求?

  13. 13

    关闭选项卡/窗口之前删除变量是否有助于释放内存?

  14. 14

    批处理Google Drive API请求是否有助于缓解RateLimitExceeded错误?

  15. 15

    重新生成会话ID是否有助于防止固定和/或劫持?

  16. 16

    较大的SWAP分区面积是否有助于更快地“挂起\休眠”?

  17. 17

    Facebook登录流程,有助于了解我是否需要调试令牌调用?

  18. 18

    刻录DVD / CD较慢是否有助于确保不会出现错误?

  19. 19

    CSS初学者,是否有助于创建此布局?

  20. 20

    “ident_key = null 上的左连接表”是否有助于查询速度?

  21. 21

    在Ask Ask Ubuntu上做贡献是否有助于我成为Ubuntu会员?

  22. 22

    基本的JavaScript对象结构有助于访问属性

  23. 23

    线程有助于提高Java的效率吗?

  24. 24

    TSQL查询有助于结构化结果

  25. 25

    流浪汉如何有助于发展

  26. 26

    与流有助于消除从文件扩展名

  27. 27

    哪些属性有助于LCD面板的质量?

  28. 28

    合并有助于SQL中聚合的值

  29. 29

    TSQL查询有助于结构化结果

热门标签

归档