redis
deep in code
这个作者很懒,什么都没留下…
展开
-
redis3.0
redis3.0之后版本支持Redis-Cluster集群,Redis-Cluster采用无中心化结构,每个节点保存数据和整个集群状态,没个节点都和其他所有节点接连。(去中心化区块链类似)结构特点:1、所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。2、节点的fail是通过集群中超过半数的节点检测失效时才生效。3、客户端与redis节点直连,不需要中间...转载 2018-04-11 21:15:39 · 247 阅读 · 0 评论 -
redis集群核心原理:gossip通信、jedis Smart定位、主备切换
1、节点间的内部通信机制1.1 基础通信原理redis cluster节点间采取gossip协议进行通信 维护集群的元数据有两种方式:集中式和gossip 集中式: 优点在于元数据的更新和读取,时效性非常好,一旦元数据出现变更立即就会更新到集中式的存储中,其他节点读取的时候立即就可以立即感知到; 不足在于所有的元数据的更新压力全部集中在一个地方,可能导致元数据的存储压力。 gossip: 优点在于...转载 2018-04-11 22:44:01 · 3369 阅读 · 0 评论