Redis集群 笔记 2020-02-10

Redis集群

Redis集群(cluster): 在多个Redis节点间共享数据。去中心化,无proxy。(区块链?)

引入Hash slot。对输入的key做Hash变换,CRC16校验,在对16384取模得到的余数决定进入哪个Hash slot。自动分割数据在不同的结点上。

不同的结点上分配不同的hash slot。

为了保证可用性,当结点fail时,数据仍然可用,为每个结点分配一个备份结点,用以备份其对应主结点数据。

结点可用与否由集群中的其他结点投票判断。超过一半联系不到这个结点则结点fail。所以结点数目是奇数(不含备份点)。含备份点的话是偶数个。

reference:

http://www.redis.cn/topics/cluster-tutorial.html

https://blog.csdn.net/truelove12358/article/details/79612954

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前面我们介绍了国人自己开发的Redis集群方案——Codis,Codis友好的管理界面以及强大的自动平衡槽位的功能...
    Jackeyzhe阅读 6,345评论 0 3
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 10,844评论 0 36
  • 本文是对Redis的集群部署模式一个学习总结,共包括如下章节内容: 概述 主从集群模式 “哨兵”集群模式 Clus...
    我是老薛阅读 4,571评论 0 4
  • 1.集群与分布式的概述 1.1 分布式 分布式是指将不同的业务分布在不同的地方. web应用和数据库服务分开 1....
    程序员Darker阅读 3,226评论 1 1
  • redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户...
    hadoop_null阅读 5,509评论 0 6

友情链接更多精彩内容