前言 这个系列要讲的是几乎所有互联网公司都在使用的Redis,Redis 适用于挺多的业务场景,比如会话存储、数据...[作者空间]
上一篇提到了Redis的RDB持久化方式,同时也提到了一点关于AOF的内容。 RDB(snapshotting) ...[作者空间]
Redis 相对于其他NoSQL 内存数据库而言,除了更富的数据结构和速度快之外,Redis 的丰富的持久化方案也...[作者空间]
上一篇中看了List的使用方式、quicklist中的各个结构体,这一篇来看看quicklist里面的几个核心函数...[作者空间]
quicklist是在Redis 3.2 之后出现的一种Redis底层数据结构用于List结构的具体实现,List...[作者空间]
之前说quicklist 及 hash 类型的时候都提到了一种底层的实现结构叫做 ziplist。先看一下源码里面...[作者空间]
Hash 表示的是一种字段与值之间的映射关系,与很多编程语言中的map或者字典类型类似。Redis其实本身就可以本...[作者空间]
上一篇我们看了Redis里面关于新旧版本对于sds的不同的结构体实现,接下来看看sds.c中关于redis动态字符...[作者空间]
string是Redis中最经常使用的一种结构,与c语言中的原生字符串不太一样,Redis 使用的是一种叫做SDS...[作者空间]
上一篇我们说到了文件描述符及常见的polling机制,下面来看看ae中对于epoll的封装实现。 具体完整的交互过...[作者空间]
Redis的高性能和他的事件模型是密不可分的,最大程度上利用了单线程、非阻塞IO模型来快速的处理请求(单线程处理多...[作者空间]