自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 redis源码分析02-高级数据结构上

高级数据结构应用上基础对象(redisObject)字符串数据结构embstr与raw分析适用场景注意点列表数据结构数据结构分析比较重要的操作使用场景基础对象(redisObject)数据结构#define LRU_BITS 24typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:LRU_BITS; /* LRU time (relative to global

2020-09-25 17:56:33 119

原创 Redis源码分析01——基本数据结构

基本数据结构简单动态字符串(SDS)数据结构redis为了节省内存,针对不同的长度的数据采用不同的数据结构。如下共五种,但SDS_TYPE_5并不使用,因为该类型不会存放数据长度,每次都需要进行分配和释放:#define SDS_TYPE_5 0 #define SDS_TYPE_8 1#define SDS_TYPE_16 2#define SDS_TYPE_32 3#define

2020-09-23 20:37:35 209 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除