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

  • 相关阅读:
    ContextLoaderListener作用详解
    Spring启动流程
    解决filter拦截request中body内容后,字符流关闭,无法传到controller的问题
    Spring拦截器从Request中获取Json格式的数据
    Filter和Interceptor的终归作用还是从入口修改或验证请求进来的数据
    HttpServletRequest常用获取URL的方法
    Spark1.0.0 监测方法
    nginx代理人server结合tomcat采用
    Guangsoushensou 2
    admob广告开始个人资料网址
  • 原文地址:https://www.cnblogs.com/java-zhao/p/6134337.html
Copyright © 2011-2022 走看看