ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis cluster proxy 解决方法

2021-04-25 23:06:08  阅读:285  来源: 互联网

标签:Cluster Redis same cluster proxy nat Docker



Redis Cluster and Docker

Currently Redis Cluster does not support NATted environments and in general environments where IP addresses or TCP ports are remapped.

Docker uses a technique called port mapping: programs running inside Docker containers may be exposed with a different port compared to the one the program believes to be using. This is useful in order to run multiple containers using the same ports, at the same time, in the same server.

In order to make Docker compatible with Redis Cluster you need to use the host networking mode of Docker. Please check the --net=host option in the Docker documentation for more information.

Redis 集群不支持nat转换的ip访问

其实可以这样处理

第一步:使用nat创建集群

第二步:停止redis cluster

第三步:修改每个节点的 node.conf  里面myself地址为nat地址

 

Redis cluster偏移量10000的解决方式

修改cluster.h里面的#define CLUSTER_PORT_INCR 10000

#define CLUSTER_PORT_INCR xxxx你想偏移多少偏移多少

 

 

 

 

标签:Cluster,Redis,same,cluster,proxy,nat,Docker
来源: https://blog.51cto.com/u_13887992/2733367

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有