码迷,mamicode.com
首页 > 其他好文 > 详细

Redis 集群

时间:2019-11-29 22:13:05      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:mamicode   node   value   中间   ble   数据迁移   通过   span   mic   

即使有了主从复制,每个数据库都要保存整个集群中的所有数据,容易形成木桶效应。

使用Jedis实现了分片集群,由客户端控制哪些key数据保存在哪个数据库中,如果在水平扩容时必须手动进行数据迁移,而且需要将整个集群停止服务,这样做非常不好的。

Redis3.0版本的一大特性就是集群,接下来一起来看看Redis集群。

 

架构:

技术图片

 

Redis集群特征:

 1. 所有的Redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。

2. 节点的Fail时通过集群中超过半数的节点检测失效时才生效。

3. 客户端与Redis节点直连,不需要通过中间Proxy代理层,客户端不需要连接集群所有节点,连接集群中任何一个节点可用即可。

4. Redis-Cluster把所有的物理节点映射到[0-16383]Slot(插槽)上,Cluster负责维护Node -> Slot -> Value

 

Redis集群配置文件设置:

1. 沿用不同的端口,6379,6380,6381

2. 开启集群,cluster-enabled yes

3. 指定集群的配置文件: cluster-config-file  "node-xxx.conf"

 

Redis 集群

标签:mamicode   node   value   中间   ble   数据迁移   通过   span   mic   

原文地址:https://www.cnblogs.com/fubinhnust/p/11960596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!