昆仑弟子_面霸
07-12·后端开发·10年+
面试吊打面试官
面试官:Redis集群主从复制断连,先说排查思路。我:先分清是单个从节点还是整个分片从库异常,再依次核查主从状态、网络、日志、复制偏移量,按需选择自动重连、手动重建复制或重建从节点。面试官:如何判断是单节点,还是分片从库异常?我:执行 cluster nodes 查看分片slot分布与节点归属。同一主节点下多个从库同时失联,就是分片维度问题;只有单个从节点脱离集群、复制断开,就是单节点故障面试官:怎么核查状态,网络,偏移量?我:主从分别执行 info replication就能看到状态,偏移量。网络可以telnet,nc等等面试官:日志要看什么内容?我:看是否有连接拒绝、密码错误、认证失败、连接超时、主库终止复制、无法部分重同步,等等。快速区分网络、鉴权、缓冲区问题面试官:假如从库一直卡在同步阶段如何排查?我:检查主库是否在执行bgsave、磁盘空间、出口带宽;查看从库RDB加载日志。主库内存不足、内存overcommit配置错误导致fork失败,也会阻塞全量同步面试官:旧主节点恢复转为从库,会不会丢数据?我:存在丢数风险。Redis默认异步复制,故障切换时旧主未同步完的数据会丢失。接入后以新主数据为准,防止集群脑裂面试官:最后如何验证恢复完成?我:确认从库复制链路状态为up,主从偏移量持续对齐,复制延迟回归正常,集群节点状态无异常。核对业务读写正常,监控指标平稳,长时间无重复断连等等
发布于 广东
分享
4
2
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn