连接redis时是连接的哨兵还是master
1个回答
展开全部
哨兵模式下,客户端一般会保持两种连接,与哨兵的连接,以及master的连接。数据操作当然使用master连接,如果master出故障了,可以通过与哨兵的连接来获取master的最新地址。
一般的客户端连接流程如下:
连接哨兵,根据master的名称获取master的ip和port。
通过ip和port连接master。
例如,jedis就提供了哨兵模式的客户端连接池类JedisSentinelPool,在运行过程中,客户端会保持与哨兵以及master的连接。
另外,有一些公司自己封装了redis客户端,可以通过哨兵获得master及其slaves,采用读写分离,读slaves,写master。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询