redis篇之cluster模式

一、简介

 其实哨兵模式和cluster模式都可以叫做redis集群,哨兵模式已经能满足一定的业务需要。cluster模式是后来redis官方出的一套集群方案。其核心原理类似于hashMap,主要为了解决哨兵模式单点读压力的

二、部署

  • 这里使用ruby部署redis cluster,首先下载安装,只需要在一台服务器上安装即可
    yum install ruby
    yum install rubygems

  • 下载ruby运行需要的包,这里是redis-3.3.5.gem,安装
    gem install redis-3.3.5.gem

  • 拷贝redis/src/redis-trib.rb 到redis安装目的,我这里是/data/service/bin/

  • 这里需要6台服务器,为了方便,每一台服务器上起2个服务,端口分别是6379,6380

  • 修改每一个redis.conf(6台都需要),注释掉cluster-enabled yes

  • 请启动每一个redis服务

  • 创建启动集群的启动脚本,内容如下:
    /redis-trib.rb create --replicas 1 192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004 192.168.25.128:7005 192.168.25.128:7006

  • 执行此脚本

    Creating cluster
    Connecting to node 192.168.25.128:7001: OK
    Connecting to node 192.168.25.128:7002:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值