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

  • 相关阅读:
    app卡顿问题检测--KMCGeigerCounter
    报错---[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3505.16/UIApplication.m:3294**
    键盘工具栏的快速集成--IQKeyboardManager
    iOS 对网络视频采集视频截图
    iOS-label出现未知边框线的bug
    iOS开发中图片方向的获取与更改
    通过代码设置button中文字的对齐方式
    util.date
    统计字符串每个字母的个数
    异常处理之多重catch
  • 原文地址:https://www.cnblogs.com/java-zhao/p/6134337.html
Copyright © 2011-2022 走看看