美文网首页redis知识库
Redis Cluster 4.0 NAT/Docker

Redis Cluster 4.0 NAT/Docker

作者: 我是黄小邪 | 来源:发表于2018-07-19 20:01 被阅读204次

    在Redis Cluster集群模式下,集群的节点需要告诉用户或者是其他节点连接自己的IP和端口。

    默认情况下,Redis会自动检测自己的IP和从配置中获取绑定的PORT,告诉客户端或者是其他节点。而在Docker环境中,如果使用的不是host网络模式,在容器内部的IP和PORT都是隔离的,那么客户端和其他节点无法通过节点公布的IP和PORT建立连接。


    Redis 3.0 Cluster 在Docker中

    4.0中增加了三个配置

    cluster-announce-ip:要宣布的IP地址。
    cluster-announce-port:要宣布的数据端口。
    cluster-announce-bus-port:要宣布的集群总线端口
    

    如果配置了以后,Redis节点会将配置中的这些IP和PORT告知客户端或其他节点。而这些IP和PORT是通过Docker转发到容器内的临时IP和PORT的。

    Redis 4.0 Cluster 在Docker中

    相关文章

      网友评论

      本文标题:Redis Cluster 4.0 NAT/Docker

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