首页 > 其他 > 详细

redis 4.0 cluster方式

时间:2018-07-09 22:18:58      阅读:227      评论:0      收藏:0      [点我收藏+]

每隔一段时间去检查各个节点的状态,主要的函数如下:

cluster node信息的存放位置:server.cluster->nodes

server.c ->serverCron->

This is executed 10 times every second

cluster.c->clusterCron

遍历nodes的后通过网络的连接查看节点是否存活

fd = anetTcpNonBlockBindConnect(server.neterr, node->ip,node->cport, NET_FIRST_BIND_ADDR);
放入nio监听事件循环
aeCreateFileEvent(server.el,link->fd,AE_READABLE,clusterReadHandler,link);
发送ping命令
clusterSendPing(link, node->flags & CLUSTER_NODE_MEET ?CLUSTERMSG_TYPE_MEET : CLUSTERMSG_TYPE_PING);

 

redis 4.0 cluster方式

原文:https://www.cnblogs.com/tianc/p/8592883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!