it教育吧 关注:2,025贴子:42,142
  • 1回复贴,共1

Redis集群搭建

只看楼主收藏回复

一、Redis Cluster(Redis集群)简介
redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis3.0.0版本;
redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点;
redis集群是没有统一的入口的,客户端(client)连接集群的时候连接集群中的任意节点(node)即可,集群内部的节点是相互通信的(PING-PONG机制),每个节点都是一个redis实例。
二、集群搭建需要的环境
1、 Redis集群至少需要3个节点,因为投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了,所以2个节点无法构成集群。
2、要保证集群的高可用,需要每个节点都有从节点,也就是备份节点,所以Redis集群至少需要6台服务器。因为我没有那么多服务器,也启动不了那么多虚拟机,所在这里搭建的是伪分布式集群,即一台服务器虚拟运行6个redis实例,修改端口号为(7001-7006),当然实际生产环境的Redis集群搭建和这里是一样的。
3、安装ruby
三、集群搭建具体步骤如下(注意要关闭防火墙)
1、 在usr/local目录下新建redis-cluster目录,用于存放集群节点


IP属地:北京1楼2020-12-15 17:29回复
    可以多发点干货


    IP属地:北京来自Android客户端2楼2021-02-28 20:12
    回复