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

  • 相关阅读:
    数字化航电平台 3D 可视化,图扑助力珠海航展国产民机航电平台品牌发布
    20211123
    多叉树操作
    ILjava/lang/String;)Ljava/util/List
    Fiddler使用总结
    java stream map对于 key重复的处理方式,上述代码表示,重复的话,取信值
    java中map里面的key按我们插入进去的顺序输出
    IntelliJ IDEA 中自动去除未使用的引入(Unused import statement)
    加redis锁
    LambdaQueryWrapper 查distinct数据
  • 原文地址:https://www.cnblogs.com/hyming011/p/8252209.html
Copyright © 2011-2022 走看看