
redis源码阅读
文章平均质量分 69
下雨带伞
这个作者很懒,什么都没留下…
展开
-
Redis源码-SDS
若SDS中剩余空间长度avail大于新增内容的长度addlen,则无需扩容;若SDS中剩余空间长度avail小于或等于新增内容的长度addlen:若新增后【已使用总长度】len+addlen<1MB,则按新长度的两倍扩容;若新增后【已使用总长度】len+addlen>1MB,则按新长度加上1MB扩容。SDS的类型有五种,如果新增后【已使用总长度】len+addlen计算出来的类型和旧的SDS类一样,则直接扩大字符数组的大小;原创 2025-01-20 15:36:36 · 636 阅读 · 0 评论 -
Redis源码-redisObject
redis中,所有的数据类型最终都转换成了redisObject,该结构体的定义,在文件server.h中。原创 2025-01-20 15:23:16 · 462 阅读 · 0 评论 -
Redis源码阅读-源码阅读方式
首先通过地址(https://github.com/redis/redis)下载redis的源码。redis的源码版本,这里可以选择合适的查看,这里选择的是redis 5.x版本的源码。原创 2025-01-07 20:06:09 · 351 阅读 · 0 评论