美文网首页
部署redis集群(单机)

部署redis集群(单机)

作者: 风亡小窝 | 来源:发表于2020-07-21 15:54 被阅读0次
    docker run -d --net host --name redis-cluster-node0 redis \
    redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7000
    
    docker run -d --net host --name redis-cluster-node1 redis \
    redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7001
    
    docker run -d --net host --name redis-cluster-node2 redis \
    redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7002
    
    

    --net host相当于在本机监听,否则redis实例之间无法相互发现

    docker stop redis-cluster-node0 && \
    docker stop redis-cluster-node1 && \
    docker stop redis-cluster-node2
    
    
    docker rm redis-cluster-node0 && \
    docker rm redis-cluster-node1 && \
    docker rm redis-cluster-node2
    
    

    查看集群信息

    1. redis命令 cluster nodes
    2. redis-cli --cluster info host:port

    非 --net host

    $PUBLIC_IP 为主机的公网ip

    docker stop redis-cluster2-node1 && \
    docker stop redis-cluster2-node2
    
    
    docker rm redis-cluster2-node0 && \
    docker rm redis-cluster2-node1 && \
    docker rm redis-cluster2-node2
    
    
    docker run -d --name redis-cluster2-node0 \
    -p 8000:6379 -p 18000:16379 \
    redis redis-server --cluster-enabled yes \
    --cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8000 --cluster-announce-bus-port 18000
    
    docker run -d --name redis-cluster2-node1 \
    -p 8001:6379 -p 18001:16379 \
    redis redis-server --cluster-enabled yes \
    --cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8001 --cluster-announce-bus-port 18001
    
    docker run -d --name redis-cluster2-node2 \
    -p 8002:6379 -p 18002:16379 \
    redis redis-server --cluster-enabled yes \
    --cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8002 --cluster-announce-bus-port 18002
    
    redis-cli --cluster create $PUBLIC_IP:8000 $PUBLIC_IP:8001 $PUBLIC_IP:8002
    

    Redis Cluster 4.0 NAT/Docker

    相关文章

      网友评论

          本文标题:部署redis集群(单机)

          本文链接:https://www.haomeiwen.com/subject/tmmikktx.html