- 博客(5)
- 收藏
- 关注
原创 Redis复制积压缓冲区源码实现及其图解
文章目录1.backlog是什么2.backlog实现2.1 backlog初始化2.2 积累buffer2.3 修改大小3.图解backlog1.backlog是什么复制积压缓冲区(backlog)是保存在主节点固定长度的队列,默认1M,当主节点有连接的slave时创建,主节点响应写请求时,不但会将命令发给slave,也会写到自己backlog buffer中缓冲区是先进先出队列,所以能实现保存最近已复制的数据,用来实现增量复制和复制断连的数据补偿。原生的设计,当master从未连接过slave
2020-07-27 20:43:39
2575
原创 Redis-port安装使用实现redis迁移codis,以及简单redis pipe实现将mysql迁移redis
(0)Redis-port原理:首先是看到下面这篇文档开始研究的redis-port http://www.itnpc.com/news/web/146085373656602.html 简要截图如下:上面的两点实际上是实现4个功能,在redis-port安装包README.md的文档中也有介绍* **DECODE** dumped payload
2017-03-15 21:27:06
4810
原创 安装rabbitmq以及集群配置
前言:(一些有用没用的唠叨,反正看了也不少肉,跳过也没啥)情况是这样的:虚拟机、CentOS 6.5、免编译包安装rabbitmq集群,可不用连外网。我原计划是安装在虚拟机上wyt1/wyt2/wyt3/wyt4,后来实际用了两个节点,其实多增加节点的方法是一样的,就先不弄那么多啦。 截图下面 不同的OS或者安装方式自己琢磨
2017-03-15 21:23:53
3447
原创 mycat分片join——sharejoin-改自官方权威指南
Share joinShareJoin是一个简单的跨分片 Join,基于 HBT的方式实现。目前支持 2个表的 join,原理就是解析 SQL语句,拆分成单表的 SQL语句执行,然后把各个节点的数据汇集。配置支持任意配置的 A,B表如:A,B的 dataNode相同A,B的 dataNode不同 或
2016-12-02 20:09:01
3439
2
原创 超简版4步Linux下RPM安装mysql
(1)安装三个包[root@orcl Packages]#yum install mysql*1.mysql-devel2.mysql-serve3.mysql[root@orcl Packages]# rpm -qa|grep mysqlmysql-connector-odbc-5.1.5r1144-7.el6.x86_64mysql-devel-5.1.71
2016-10-26 21:44:38
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人