摘要: 1、sdown和odown转换机制 sdown和odown两种失败状态 sdown是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机 odown是客观宕机,如果quorum数量的哨兵都觉得一个master宕机了,那么就是客观宕机 sdown达成的条件很简单,如果一个哨兵pin 阅读全文
posted @ 2020-04-17 23:56 尐海爸爸 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、两种数据丢失的情况 主备切换的过程,可能会导致数据丢失 (1)异步复制导致的数据丢失 因为master -> slave的复制是异步的,所以可能有部分数据还没复制到slave,master就宕机了,此时这些部分数据就丢失了 (2)脑裂导致的数据丢失 脑裂,也就是说,某个master所在机器突然脱 阅读全文
posted @ 2020-04-17 23:38 尐海爸爸 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、哨兵的介绍 sentinal,中文名是哨兵 哨兵是redis集群架构中非常重要的一个组件,主要功能如下 (1)集群监控,负责监控redis master和slave进程是否正常工作(2)消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)故障转移,如果maste 阅读全文
posted @ 2020-04-17 23:30 尐海爸爸 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 你如果要对自己刚刚搭建好的redis做一个基准的压测,测一下你的redis的性能和QPS(query per second) redis自己提供的redis-benchmark压测工具,是最快捷最方便的,当然啦,这个工具比较简单,用一些简单的操作和场景去压测 1、对redis读写分离架构进行压测,单 阅读全文
posted @ 2020-04-17 22:43 尐海爸爸 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1、启用复制,部署slave node wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar -xzvf tcl8.6.1-src.tar.gzcd /usr/local/tcl8.6.1/unix/./configure 阅读全文
posted @ 2020-04-17 22:33 尐海爸爸 阅读(160) 评论(0) 推荐(0) 编辑