• 用docker构建redis cluster


    下面内容大部分借鉴自:

    http://louz.github.io/2016/08/11/docker-redis-cluster/


    docker pull redis:3.0.7


    #映射6379端口,以便外部应用访问
    docker run -d --name mynode1 -p 10.168.12.75:17001:6379 zbw911/redis-cluster
    docker run -d --name mynode2 -p 10.168.12.75:17002:6379 zbw911/redis-cluster
    docker run -d --name mynode3 -p 10.168.12.75:17003:6379 zbw911/redis-cluster
    docker run -d --name mynode4  -p 10.168.12.75:17004:6379 zbw911/redis-cluster
    docker run -d --name mynode5  -p 10.168.12.75:17005:6379 zbw911/redis-cluster
    docker run -d --name mynode6  -p 10.168.12.75:17006:6379 zbw911/redis-cluster


    docker run -d --name mynode1  -p 6379:6379   zbw911/redis-cluster
    docker run -d --name mynode2   zbw911/redis-cluster
    docker run -d --name mynode3   zbw911/redis-cluster
    docker run -d --name mynode4   zbw911/redis-cluster
    docker run -d --name mynode5    zbw911/redis-cluster
    docker run -d --name mynode6    zbw911/redis-cluster


    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode1
    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode2
    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode3
    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode4
    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode5
    docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode6


       
    docker run -it zbw911/ruby22-redis307 /bin/bash


    /usr/local/redis/src/redis-trib.rb create --replicas 1
    172.17.0.2:6379 172.17.0.3:6379  172.17.0.4:6379 
    172.17.0.5:6379  172.17.0.6:6379  172.17.0.7:6379


     

    docker run -it --link mynode1:mynode1 --rm redis:3.0.7 redis-cli -h mynode1 -p 6379 -c

  • 相关阅读:
    作为一名JAVA程序员应该有怎样的就业思维
    Html +++++css总结
    spring知识点全部复习
    Spring注解问题,[action中注入service失败
    VMware中Ubuntu18配置静态IP地址
    MySQL5.7修改登录密码的几种方式
    MySQL忘记root密码
    Windows安装Redis
    Java两个整数相除保留n位小数
    Java四舍五入保留n位小数的常用写法
  • 原文地址:https://www.cnblogs.com/zbw911/p/11266024.html
Copyright © 2020-2023  润新知