- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
redis3.0.2 分布式集群安装详细步骤
redis3.0.2 分布式集群安装详细步骤
--(centos5.8 X64 系统)
版本历史
时间 版本 说明 编写者
2015-06-5 1.0 redis3.0.2 分布式集群安装详细 崔四超
步骤
一: redis cluster 介绍篇
1:redis cluster 的现状
目前 redis 支持的 cluster 特性(已亲测):
1):节点自动发现
2):slave-master 选举,集群容错
3):Hot resharding:在线分片
4):进群管理:cluster xxx
5):基于配置(nodes-port.conf)的集群管理
6):ASK 转向/MOVED 转向机制.
2:redis cluster 架构
1)redis-cluster 架构图
架构细节:
(1)所有的 redis 节点彼此互联(PING-PONG 机制),内部使用二进制协议优化传输
速度和带宽.
(2)节点的 fail 是通过集群中超过半数的节点检测失效时才生效.
(3)客户端与 redis 节点直连,不需要中间 proxy 层.客户端不需要连接集群所有节
点,连接集群中任何一个可用节点即可
(4)redis-cluster 把所有的物理节点映射到[0-16383]slot 上,cluster 负责维护
node-slot-value
2) redis-cluster 选举:容错
(1)领着选举过程是集群中所有 master 参与,如果半数以上 master 节点与 master
节点通信超过(cluster-node-timeout),认为当前 master 节点挂掉.
(2):什么时候整个集群不可用(cluster_state:fail),当集群不可用时,所有对集群的
操作做都不可用,收到((error) CLUSTERDOWN The cluster is down)错误
a:如果集群任意 master 挂掉,且当前 master 没有 slave.集群进入 fail 状态,也
可以理解成进群的 slot 映射[0-16383]不完成时进入 fail 状态.
b:如果进群超过半数以上 master 挂掉,无论是否有 slave 集群进入 fail 状态.
二.Redis 集群安装篇(centos5.8 X64 系统)
(要让集群正常工作至少需要 3 个主节点,在这里我们要创建 6 个 redis 节点,
其中三个为主节点,三个为从节点,对应的 redis 节点的ip 和端口对应关系如下)
:7000
:7001
:7002
:7003
:7004
:7005
1:下载 redis。
官网下载 3.0.0 版本,之前 2.几的版本不支持集群模式
下载地址:http://download.redis.io/releases/redis-3.0.2.tar.gz
2:上传服务器,解压,编译
tar -zxvf redi
文档评论(0)