摘要: 前言 redis在4.0版本中,推出了一个非常吸引的特性,可以通过编写插件的模式,来动态扩展redis的能力。在4.0之前,如果用户想拥有一个带TTL的INCRBY 命令,那么用户只能自己去改代码,重新编译了。在4.0版本推出之后,想实现一个自定义的命令就简单的多了。 在这个功能发布之后,已经有许多 阅读全文
posted @ 2019-01-20 22:48 bush2582 阅读(3239) 评论(0) 推荐(0) 编辑
摘要: 之前在《MySQL sys Schema 简单介绍 1》中简单的介绍了,sys Schema库中的表。那么这些表都可以查询些什么信息呢?接下来本文将做下介绍。 1. 表的情况 1.1 统计下哪些表访问量占前十位 1.2 哪个表占用了最多的buffer pool 1.3 查看表的全表扫描情况,看看哪些 阅读全文
posted @ 2018-12-31 15:16 bush2582 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 参考文档: 1. "MySQL 5.7 sys schema笔记" 2. "MySQL 5.7新特性:SYS库详解" 3. "MySQL Performance Schema&sys Schema介绍" 4. "内存分配统计视图 | 全方位认识 sys 系统库" 5. "MySQL sys Sche 阅读全文
posted @ 2018-12-31 14:00 bush2582 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 参考文献 1. "15天玩转redis —— 第九篇 发布/订阅模式" 2. 《Redis设计与实现》 命令简介 在redis用户手册中,跟发布订阅相关的命令有如下的六个: 接下来一一简述下这个6个命令的相关使用。 subscribe 命令参考链接:http://redisdoc.com/pub_s 阅读全文
posted @ 2018-08-08 08:34 bush2582 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 参考文献 1. "redis数据结构分析" 2. "Skip List(跳跃表)原理详解 " 3. "redis 源码分析之内存布局" 4. "Redis 基础数据结构与对象" 5. "Redis设计与实现 第7章 压缩列表 " 在redis中构建了自己的底层数据结构:动态字符,双端链表,字典,压缩 阅读全文
posted @ 2018-07-17 23:54 bush2582 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 参考文献 1. "Redis源码学习 AOF数据持久化原理分析(0)" 2. "Redis源码学习 AOF数据持久化原理分析(1)" 3. "Redis · 特性分析 · AOF Rewrite 分析 " 4. "深入剖析 redis AOF 持久化策略" 5. "函数sync、fsync与fdat 阅读全文
posted @ 2018-07-17 23:42 bush2582 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 参考文献: 1. "Redis 是如何处理命令的(客户端)" 2. "我是如何通过添加一条命令学习redis源码的" 3. "从零开始写redis客户端(deerlet redis client)之路——第一个纠结很久的问题,restore引发的血案" 4. "redis命令执行流程分析" 5. " 阅读全文
posted @ 2018-07-17 23:41 bush2582 阅读(1656) 评论(0) 推荐(1) 编辑
摘要: 参考文献: 1. "深入剖析 redis 事件驱动" 2. "Redis 中的事件循环" 3. "深入了解epoll (转)" 4. "Redis自己的事件模型 ae" 5. "EPOLL(7)" 6. "Linux IO模式及 select、poll、epoll详解" 7. "epoll为什么这么 阅读全文
posted @ 2018-04-28 17:37 bush2582 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: redis的内存分配主要就是对malloc和free进行了一层简单的封装。具体的实现在zmalloc.h和zmalloc.c中。本文将对redis的内存管理相关几个比较重要的函数做逐一的介绍 参考: 1. http://blog.csdn.net/guodongxiaren/article/deta 阅读全文
posted @ 2018-04-28 17:37 bush2582 阅读(3442) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 引言 2. 重做日志文件和相关概念介绍 + 2.1. 重做日志文件和bin log + 2.2. LSN(log squence number) 3. 重做日志文件基本工作原理 4. 重做日志文件物理结构 + 4.1. 重做日志块文件 + 4.2. 重做日志文件 5. 重做日志文件的恢复 阅读全文
posted @ 2016-03-18 10:28 bush2582 阅读(443) 评论(0) 推荐(0) 编辑