V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pluxj
V2EX  ›  Redis

redis 集群 ip 重定向问题

  •  
  •   pluxj · 2021-04-19 17:31:08 +08:00 · 1865 次点击
    这是一个创建于 1346 天前的主题,其中的信息可能已经有所发展或是发生改变。
    集群创建时:redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1

    每个 redis 节点配置文件中 bind 0.0.0.0

    此时我通过公网 ip 连接上 redis 某个节点,指令重定向的时候会出现 located at 127.0.0.1:7006,导致直接连接失败,此时正常来说应该重定向到 公网 ip:port 而不是 localhost:port

    请教一下应该怎么解决这个问题,ps: 将来可能会将服务器打到虚拟网段中,此时重定向时需要支持 vpn_ip:port,公网 ip:port
    第 1 条附言  ·  2021-04-20 17:33:09 +08:00
    本来想用 域名 创建 集群,这样 client 端就可以通过自己的域名解析访问 redis 重定向后的 其他节点。
    但是看了 redis 的 issue,这个问题,从 15 年就有人提到现在也没有进行解决,可能是为了安全考虑才不做支持吧。

    现在只能想办法把 server 端的 重定向转到 client 端来做
    2 条回复    2021-04-20 09:36:34 +08:00
    ccde8259
        1
    ccde8259  
       2021-04-19 20:42:15 +08:00 via iPhone
    # cluster-announce-ip 10.1.1.5
    # cluster-announce-port 6379
    # cluster-announce-bus-port 6380
    pluxj
        2
    pluxj  
    OP
       2021-04-20 09:36:34 +08:00
    @ccde8259 谢谢,看了一下,这个应该还不满足我的需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.