跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • redis cluster 连接问题
未分類
22 11 月 2020

redis cluster 连接问题

redis cluster 连接问题

資深大佬 : LosLion 2

最近在学 redis, 有个疑问?

  • 假如 3 主 3 从的 redis 分布式集群,程序连接哪一个 redis 主实例进行读写 (3 个)?
  • 假设连接 a 机器 ip:6379 , 如果它宕机了切换到 b 的 6379 ,怎么办?
  • 如果是把所有(6 个实例)都写入某个连接的配置文件? 那么它是如何检测主节点 /副本节点的? 主节点的选举策略?

刚学 redis, 望各位大神请教…

大佬有話說 (7)

  • 資深大佬 : openbsd

    没弄过
    难道不是有个自动迁移的虚拟 IP ?

  • 主 資深大佬 : LosLion

    @openbsd 没有, 网络上的教程都是教搭建, 好像都没有说怎么连接的. 我知道 mysql mha 是这么做的, redis 集群好像不是这么做的

  • 資深大佬 : liaixiao

    第一个问题应该是连接其中一个节点就可以了,它会自动跳的。第二个第三个问题同等大神解答。

  • 資深大佬 : neuliuxi

    虽然没看过 redis 的源码 但是感觉和 zk 是一样的模式 选择机器连接以及切换都是 redis client 去操作的,同时 client 会拉取主从或者集群的元数据到本地,选举我觉得应该类似 zk 比较谁的 id 大 定一个规则就行

  • 資深大佬 : FinaleZhu

    如果节点挂了,应该会通知客户端新的节点 ip 和端口
    主节点的选举策略应该是 raft 吧
    这些应该都是哨兵做的

  • 資深大佬 : julyclyde

    客户端知道 cluster 结构的

  • 資深大佬 : d0m2o08

    客户端连接集群的时候需要把集群内所有节点的 ip:port 都写进去
    A 挂了客户端自动就换到 B 了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具