码迷,mamicode.com
首页 > 其他好文 > 详细

redis 4.0 cluster方式

时间:2018-07-09 22:27:37      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:clu   amp   方式   create   red   des   ada   节点   redis   

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

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方式

标签:clu   amp   方式   create   red   des   ada   节点   redis   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!