概述
redis集群采用主从模式,redis集群采用master-slave的方式,即1个master节点可以包含多个slave节点,slave节点主要对master节点的数据进行备份,也就master节点的备份,如果master节点挂了,可以启动salve节点替换掉原先的master节点,作为新的master节点。redis集群使用投票容错机制,如果集群中超过半数以上的节点投票认为某节点挂了,那么这个节点就会被认为挂掉了,所以,在设置redis集群时,最少的master节点为3个,如果每一个master节点都添加一个slave节点的话,搭建一个redis集群总共需要6个节点,即3个master节点,3个slave节点。
redis集群没有统一的入口,客户端连接集群的时候,连接集群中的任意节点即可。
安装
1.获取源码包
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
若是没有wget的话可以在浏览器输入网址下载,在通过winscp上传到服务器,当然也可以配置yum源
2.解压redis
tar -zxzf redis-3.0.0.tar.gz
3.切换目录编译源码
cd redis-3.0.0
make
若是在新环境搭建的话,在make的时候经常会遇到以下错误
这是因为缺少gcc,所以首先安装gcc
yum -y install gcc gcc-c++ libstdc++-devel
安装完gcc后再次make编译以下,若是出现 No such file or directory 如下图所示
则先进行make clean 一下,然后再make,若是还没有,则把解压的文