jarod8016b 发表于 2017-12-20 20:59:59

第十二章 redis-cluster搭建(redis-3.2.5)

  redis集群技术

[*]redis2.x使用客户端分片技术
[*]redis3.x使用cluster集群技术
  一、环境

[*]os:centos7
[*]ip:10.211.55.4
[*]redis:3.2.5
[*]gem-redis:3.2.2
  二、搭建集群
  1、本机下载redis-3.2.5.tar.gz

[*]redis官网:https://redis.io/download
  2、从本机拷贝到10.211.55.4

[*]scp redis-3.2.5.tar.gz root@10.211.55.4:/opt/
  3、进入10.211.55.4,解压安装

[*]tar -zxf /opt/redis-3.2.5.tar.gz
[*]cd /opt/redis-3.2.5/
[*]make && make install
  4、创建文件夹

[*]mkdir /data/cluster -p
[*]cd /data/cluster/
[*]mkdir 7000 7001 7002 7003 7004 7005
  5、拷贝修改配置文件

[*]cp /opt/redis-3.2.5/redis.conf /data/cluster/7000/
[*]vi /data/cluster/7000/redis.conf

[*]bind 10.211.55.4
[*]port 7004
[*]daemonize yes
[*]cluster-enabled yes
[*]cluster-config-file nodes.conf
[*]cluster-node-timeout 15000

[*]拷贝该redis.conf到7001~7005,并且修改端口号
  6、启动6个redis实例

[*]cd /data/cluster/7000
[*]redis-server redis.conf
  其他类似。
  7、安装ruby依赖

[*]yum install ruby rubygems -y
  8、本机下载安装gem-redis

[*]下载:https://rubygems.org/gems/redis/versions/3.2.2
[*]将gem-redis拷贝到10.211.55.4

[*]scp redis-3.2.2.gem root@10.211.55.4:/opt/

[*]安装:gem install -l /opt/redis-3.2.2.gem
  9、将集群管理程序复制到/usr/local/bin/

[*]cp /opt/redis-3.2.5/src/redis-trib.rb /usr/local/bin/redis-trib
  10、创建集群

[*]redis-trib create --replicas 1 10.211.55.4:7000 10.211.55.4:7001 10.211.55.4:7002 10.211.55.4:7003 10.211.55.4:7004 10.211.55.4:7005

[*]--replicas 1:为集群中的每个主节点创建一个从节点
[*]集群正常工作至少需要3个主节点:以上是三主三从

  11、测试
  使用rdm进行连接测试即可。
  二、java操作(JedisCluster)
  第三章 springboot + jedisCluster
  参考:http://www.cnblogs.com/gomysql/p/4395504.html
页: [1]
查看完整版本: 第十二章 redis-cluster搭建(redis-3.2.5)