孟羽鱼 2021-03-26 11:20 采纳率: 0%
浏览 141
已结题

redis从节点无法连接到虚拟ip,主节点可以

172.18.247.213是主节点,172.18.247.214是从节点,172.18.247.222是虚拟ip。环境刚搭建的时候,主从测试什么的都能过,几天后,突然报redis连接不上。我测了下,如果vip在213上,则执行redis-cli -h 172.18.247.222 -p 6379是能连接上的,但在214上执行这句就连不上报超时,但执行redis-cli -h 172.18.247.214 -p 6379是能连接上的.

问题现象是,vip在哪台机子上,哪台机子才能连接上vip,redis-cli是正常的,ip连接本地都没有问题。主从测试也正常,如果213redis关掉,vip可以正常漂移到214,在214上执行redis-cli -h 172.18.247.222 -p 6379是能连接上的,213redis起来后则不行了,报超时

  • 写回答

5条回答 默认 最新

  • 3wtczs93点抗母 2021-03-26 12:29
    关注

    vip什么意思,对外建立连接通道的工具吗,如果是这样的话,vip放哪个节点,只有那个节点能被访问这不是很正常吗,你既然设立了虚拟机ip,你不就是想访问的时候连的是虚拟机ip,然后你通过路由或代理反向到你的主节点或从节点,这样两个挂了一个用户访问看上去还是正常的,这样的话你的vip不应该设置在虚拟ip上吗

    评论

报告相同问题?