开篇 写这篇文章是因为近期在准备双11大促资源的盘点,盘点过程中发现部门占用的redis空间总共720G已经接近...[作者空间]
redis 选主过程分析 当slave发现自己的master变为FAIL状态时,便尝试进行Failover,以期...[作者空间]
概述 好久没写概述了,之所以这里要增加一个概述是因为这个章节的内容我找不到一个很好形式来表达自己想表达的内容,因...[作者空间]
cluster 相关数据结构 在redis cluster的概念当中有一个槽(slot)的概念,也就是说在red...[作者空间]
redis的数据恢复过程 redis的数据载入主要是指redis重启时候恢复数据的过程,恢复的数据总共有两种: ...[作者空间]
redis 主从同步master端处理 redis 主从同步的过程始于一系列类似tcp三次握手的过程,归于"sy...[作者空间]
redis的主从超时检测主要从以下三个方面进行判断,分别是主监测从、从监测主、正常关闭。 主监测从:slave定...[作者空间]
redis 主从命令 redis的主从同步始于命令SLAVEOF host port,通过这个命令能够建立主从关...[作者空间]
TTL存储的数据结构 redis针对TTL时间有专门的dict进行存储,就是redisDb当中的dict *ex...[作者空间]
写在前面 这一章节涉及的内容比较简单,主要是为了讲清楚redis server端如何维持和client相关的连接...[作者空间]
redis aof缓存数据结构 redis用于存储aof内存数据的数据结构是aof_buf数据结构,所有数据先追...[作者空间]
redis rdb和aof持久化的区别 关于这两者的区别,网上有很多资料,这里我只想补充下自己理解的两个比较核心...[作者空间]
概述 这篇文章的目的是为了描述redis server在处理client命令的执行过程,大概包括流程图、源码、以...[作者空间]
事件驱动 redis服务器是一个事件驱动的程序,内部需要处理两类事件,一类是文件事件(file event),一...[作者空间]
zset底层存储结构 zset底层的存储结构包括ziplist或skiplist,在同时满足以下两个条件的时候使...[作者空间]
set底层存储 redis的集合对象set的底层存储结构特别神奇,我估计一般人想象不到,底层使用了intset和...[作者空间]
hash底层存储结构 redis的哈希对象的底层存储可以使用ziplist(压缩列表)和hashtable。当ha...[作者空间]
redis list数据结构 redis list数据结构底层采用压缩列表ziplist或linkedlist两...[作者空间]
redis数据存储结构 redis的内部整体的存储结构就是一个大的hashmap,内部实现是数组实现hash,冲...[作者空间]
过期数据删除策略 redis的过期数据删除策略使用了惰性删除和定期删除两种策略: 惰性删除发生在redis处理读...[作者空间]