1、redis replication的核心机制 (1)redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量(2)一个master node是可以配置多个slave node的(3)slave node也可以连接其他的sl ...
分类:
其他好文 时间:
2020-04-17 00:35:14
阅读次数:
62
1、主从架构的核心原理 当启动一个slave node的时候,它会发送一个PSYNC命令给master node 如果这是slave node重新连接master node,那么master node仅仅会复制给slave部分缺少的数据; 否则如果是slave node第一次连接master nod ...
分类:
其他好文 时间:
2020-04-17 00:09:42
阅读次数:
71
1、复制的完整流程 (1)slave node启动,仅仅保存master node的信息,包括master node的host和ip,但是复制流程没开始 master host和ip是从哪儿来的,redis.conf里面的slaveof配置的 (2)slave node内部有个定时任务,每秒检查是否 ...
分类:
其他好文 时间:
2020-04-17 00:06:10
阅读次数:
73
最近在调研STM32 F10X,准备把公司AVR的MCU项目迁移到STM32上。在调研STM32 i2c这一部分时,在与i2c slave连接断开后,这时再去读/写 i2c slave需要STM32这边的i2c_read/write函数做一些处理。 刚开始在i2c读写timeout后,添加了如下代码 ...
分类:
其他好文 时间:
2020-04-16 19:17:56
阅读次数:
118
注意是在MySQL主从的基础上做MySQL主主。互为主从。 192.168.10.18上创建一个用户 mysql> grant replication slave on *.* to slave@'192.168.10.17' identified by '123456'; Query OK, 0 ...
分类:
数据库 时间:
2020-04-15 12:22:26
阅读次数:
88
1、什么是GTID? 1、全局唯一,一个事务对应一个GTID 2、替代传统的binlog+pos复制;使用master_auto_position=1自动匹配GTID断点进行复制 3、MySQL5.6开始支持 4、在传统的主从复制中,slave端不用开启binlog;但是在GTID主从复制中,必须开 ...
分类:
数据库 时间:
2020-04-14 15:13:20
阅读次数:
65
kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的、多副本的,基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/ngin ...
分类:
其他好文 时间:
2020-04-12 16:38:30
阅读次数:
65
http://blog.chinaunix.net/uid-23284114-id-4190413.html DataGuard主备之间可能由于网络等原因,造成备库和主库之间的归档日志不一致,这样就产生了gap。解决gap的步骤:1.在备库获得gap的详细信息2.将需要的归档日志从主库拷贝到备库3. ...
分类:
其他好文 时间:
2020-04-11 23:47:55
阅读次数:
90
利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使用5.7版本的mysql: 然后使用此镜像启动容器,这里需要分别启动主从两个容器 Master(主): Slave(从): Master对外映射的端口是3339,Slave对外映射的端口是3340。因为docker容器是相互独立的, ...
分类:
其他好文 时间:
2020-04-11 15:49:31
阅读次数:
61