zoukankan      html  css  js  c++  java
  • Redis 集群搭建

    ##### 定义 181,182,183为主 184,185,186为从

    ##### 所有机器创建数据目录
    mkdir /usr/local/redis3/cluster/6379

    cd /usr/local/redis3/cluster/6379
    vim redis.conf
    ##### 主上配置文件
    port 6379
    daemonize yes
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes

    ##### 从上配置文件
    port 6379
    daemonize yes
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes
    slave-read-only yes

    ###### 启动redis,必须切到此目录,数据文件也在此目录产生
    cd /usr/local/redis3/cluster/6379
    redis-server redis,conf


    ##### 
    for i in {0..5400}; do redis-cli -h 10.0.0.181 -p 6379 CLUSTER ADDSLOTS $i; done
    for i in {5401..10800}; do redis-cli -h 10.0.0.182 -p 6379 CLUSTER ADDSLOTS $i; done
    for i in {10801..16383}; do redis-cli -h 10.0.0.183 -p 6379 CLUSTER ADDSLOTS $i; done


    #####
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER NODES


    ##### 搭建主
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.181 6379
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.182 6379
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.183 6379
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.184 6379
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.185 6379
    redis-cli -h 10.0.0.181 -p 6379 CLUSTER MEET 10.0.0.186 6379


    ##### 
    [root@dx181 6379]# redis-cli -h 10.0.0.181 -p 6379 CLUSTER NODES
    c105ce098563ea7501374ee180c5e8440c50ae11 10.0.0.182:6379 master - 0 1506063086492 2 connected 5401-10800
    e4e904702aa703064d5d0ae3f5014ffbb1e1808e 10.0.0.183:6379 master - 0 1506063087495 0 connected 10801-16383
    1284bb3ce4cb9311625f4f9dbec2735646f5b550 10.0.0.181:6379 myself,master - 0 0 1 connected 0-5400

    redis-cli -h 10.0.0.184 -p 6379 CLUSTER REPLICATE c105ce098563ea7501374ee180c5e8440c50ae11 
    redis-cli -h 10.0.0.185 -p 6379 CLUSTER REPLICATE e4e904702aa703064d5d0ae3f5014ffbb1e1808e
    redis-cli -h 10.0.0.186 -p 6379 CLUSTER REPLICATE 1284bb3ce4cb9311625f4f9dbec2735646f5b550


    #####
    [root@dx181 6379]# redis-cli -h 10.0.0.181 -p 6379 CLUSTER NODES
    edb4d755d0fcccca9a1f34d036ff11ccbb3aa948 10.0.0.186:6379 slave 1284bb3ce4cb9311625f4f9dbec2735646f5b550 0 1506063546443 1 connected
    70ac6888c0d8e897cbe0184e7e1504b79c24411d 10.0.0.185:6379 slave e4e904702aa703064d5d0ae3f5014ffbb1e1808e 0 1506063545441 4 connected
    c105ce098563ea7501374ee180c5e8440c50ae11 10.0.0.182:6379 master - 0 1506063545441 2 connected 5401-10800
    a6f4fb1de8b9380f1afd38f9e45b39c4970c8fbe 10.0.0.184:6379 slave c105ce098563ea7501374ee180c5e8440c50ae11 0 1506063545942 5 connected
    1284bb3ce4cb9311625f4f9dbec2735646f5b550 10.0.0.181:6379 myself,master - 0 0 1 connected 0-5400
    e4e904702aa703064d5d0ae3f5014ffbb1e1808e 10.0.0.183:6379 master - 0 1506063544940 3 connected 10801-16383

  • 相关阅读:
    vscode开发环境安装配置-连载【2】-企业级系统开发实战连载系列 -技术栈(vue、element-ui、qt、c++、sqlite)
    nodejs开发环境安装-连载【1】-企业级系统开发实战连载系列 -技术栈(vue、element-ui、qt、c++、sqlite)
    vs 2015 菜单重复的问题解决方法
    ecshop代码详解之init.php
    前端jquery实现点击图片弹出大图层(且滚动鼠标滑轮图片缩放)
    thinkPHP中省市级联下拉列表
    mysql函数date_format统计刷选按年月日统计的数据
    jQuery插件实现select下拉框左右选择_交换内容(multiselect2side)
    php代码生成二维码
    ASP.NET无效的视图
  • 原文地址:https://www.cnblogs.com/hyming011/p/8252209.html
Copyright © 2011-2022 走看看