zoukankan      html  css  js  c++  java
  • 第十二章 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

    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

    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

  • 相关阅读:
    [EffectiveC++]item22:Declare data members private
    垃圾人定律
    [EffectiveC++]item17:以独立语句将newed对象置入智能指针
    [EffectiveC++]item15:Provide access to raw resources in resource-managing class
    C++ 中operator用法:隐式类型转换
    [EffectiveC++]item13:Use objects to manage resources(RAII)
    为什么拷贝构造函数的参数必须是引用?
    SPF邮件服务器
    raspberry
    bash
  • 原文地址:https://www.cnblogs.com/java-zhao/p/6134337.html
Copyright © 2011-2022 走看看