
redis
John静
这个作者很懒,什么都没留下…
展开
-
Redis设计与实现——单机数据库的实现
单机数据库的实现9. 数据库9.1 服务器中的数据库 redis服务器将所有数据库都保存在服务器状态redis.h/redisServer的结构的db数组中,db数组的每项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库;在初始化服务器时,程序会根据服务器状态的dbnum属性来决定要创建多少个数据库:struct redisServer{ //...原创 2017-12-21 15:36:19 · 311 阅读 · 0 评论 -
Redis设计与实现——数据结构与对象
数据结构与对象简单动态字符串——Simple Dynamic String(SDS)链表——list字典——dict1.1 SDS的定义sds的结构:struct sdshdr { // 记录buf字符数组中已使用的字节的数量 // 等于sds的当前长度 int len; // 记录buf字符数组中未使用的字节数量 int f原创 2017-12-18 20:51:48 · 1058 阅读 · 0 评论