随笔分类 -  中间件

Kafka
摘要: 阅读全文

posted @ 2019-05-22 19:40 Kooing 阅读(98) 评论(0) 推荐(0)

httpclient学习
摘要:1 阅读全文

posted @ 2019-01-14 22:55 Kooing 阅读(89) 评论(0) 推荐(0)

redis实现与分析-多机数据库
摘要:1.复制,主从结构 redis 2.8以前的复制,由2个步骤 1.初始的同步 2.命令传播 存在问题:同步时出现主从 断线,需要重新发送同步sync信号,非常消耗性能 redis2.8以后新版复制 采用命令psync,有2种模式 完整重同步和部分重同步 部分重同步时通过,主从都维护一个复制偏移量、有 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(149) 评论(0) 推荐(0)

redis实现与分析-单机数据库实现
摘要:数据库 1,1个数据库数据结构和上面一样,两个字典,一个包含所有的键,一个包含了键的过期时间 2,redis删除过期键策略:定期+惰性 定期:一段时间开始删,删不全下次继续删 惰性:使用键的时候检察 rdb:存入和载入的时候检查 aof:追加一条删除命令,重写时候忽略 主从:主服务器删除会通知从服务 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(157) 评论(0) 推荐(0)

redis设计与实现-数据结构
摘要:1,redis存储有5种数据对象,有7种数据结构底层实现 2,sds简单字符串 不直接使用字符数组或是string 封装了长度变量,加快获得字符串长度 杜绝缓冲区溢出(拼接字符串的时候不会因为内存里连线的内存不够就会溢出,每次分配会先检查 减少内存分配次数,不用每次变长都申请,申请多一倍,够就直接用 阅读全文

posted @ 2018-12-28 16:45 Kooing 阅读(166) 评论(0) 推荐(0)

导航