Redis源码解析3
Redis源码解析3 - Object<div class="postbody"><div id="cnblogs_post_body">Everything is Object
数据结构
在Redis中,用 robj 结构表示一切数据对象,可以把它看作一种元数据(MetaData)
各种不同的结构化数据,通过该对象进行封装、传递、变换、编码,而该对象本身却十分简单
其类型定义如下:
<div class="cnblogs_code">1 typedef struct redisObject {2 unsigned type:4;// 数据类型3 unsigned storage:2;// 数据存储位置(VM管理中用到)4 unsigned encoding:4; // 数据编码方式5 unsigned lru:22; //lru时间计数6 int refcount; // 引用计数7 } robj;
页:
[1]