redis集群模式

集群模式的简单介绍

redis集群模式同样也具有高可用特性,相对于哨兵模式,集群模式的吞吐量更大。集群模式通过将数据分片,不同的key做CRC16运算后存放不同的槽,在有新的节点加入集群时,只需要将其他节点的部分哈希槽移动到这个新的节点即可。

集群模式有多个主节点,每个几点可以有多个从节点。主节点与从节点直接进行主从复制。当某个主节点下线时,从节点将会升级为对应的主节点。

在下面两种情况下,整个集群将处于不可用状态:

  1. 某个主节点下线,而且这个主节点没有可用的从节点(从节点不存在或者从节点也下线了)
  2. 超过半数以上的主节点下线,且无论主节点是否具有可用的从节点

redis集群模式部署与配置

机器清单

节点主机名ip主节点端口从节点端口
节点1node1192.168.70.12963806381
节点2node2192.168.70.13363806381
节点3node3192.168.70.13563806381

如清单所示,我们使用了3台机器来运行整个集群,每个节点上分别运行一个主节点和一个从节点。但是最好是用6台机器,因为3台机器情况下如果某台机器挂了,那么将会导致整个集群不可用。因为资源有限,这里就用3台机器来搭建redis集群。

在节点1上,复制两份redis.conf

修改redis-6380.conf,将port修改为6380cluster-enabled修改为yescluster-config-file修改为nodes-6380.conf。然后对redis-6381.conf做类似的修改。并在其他两台机器上重复这个操作。

接下来构建集群,首先在3台机器上分别启动主节点和从节点,然后开始构建集群

提示我们节点192.168.70.129数据库内容不为空,那么就先把192.168.70.129数据库的内容删除,然后再执行构建集群的命令

集群搭建成功,连上任意一个几点,查看集群信息

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值