Redis(1.11)Redis cluster 分布式集群搭建

概念与了解:Redis(1.7)Redis高可用架构(理论篇)

【0】试验环境

结构图如下:

  

(这里试验没有那么多机器,就用3台机器搭建试验)

redis1是redis集群的一个节点A,上面运行了两个redis实例,7001 7004

redis2是redis集群的一个节点B,上面运行了两个redis实例,7002 7005

redis3是redis集群的一个节点C,上面运行了两个redis实例,7003 7006

-- 试验集群包含 A/B/C A1/B1/C1 6个节点

  A、B、C 为主节点对应Redis实例:7001 7002 7003

  A1、A2、A3 为主节点的从库,对应Redis实例:7004 7005 7006

-- 交叉构建主从节点,对应关系为

  【A > B】  【B>C】  【C>A1】

    A:192.168.135.173

    B:192.168.135.174

    C:192.168.135.175

-- IP与端口分布:

cluster1:

  主:192.168.135.173 7001 /data/redis/redis-cluster/nodes-7001/redis.conf

  备:192.168.135.174 7005 /data/redis/redis-cluster/nodes-7005/redis.conf

cluster2:

  主:192.168.135.174 7002 /data/redis/redis-cluster/nodes-7002/redis.conf

  备:192.168.135.175 7006 /data/redis/redis-cluster/nodes-7006/redis.conf

cluster3:

  主:192.168.135.175 7003 /data/redis/redis-cluster/nodes-7003/redis.conf

  备:192.168.135.175 7004 /data/redis/redis-cluster/nodes-7004/redis.conf

-- 外界连接策略

  外端可以用F5、keepalived+haproyx结果,实现2个负载均衡(3台主的写,3台备的读)

猜你喜欢

转载自www.cnblogs.com/gered/p/11771601.html