2013年10月14日
摘要: redis设计一款sds对象【字符串对象】优点:可跨平台的内存处理zmalloc;内存消耗的线性增长优势;每次加SDS_MAX_PREALLOC(1MB)的空间; 重写了各种字符串操作的函数;写跨平台的字符串处理库时,可以参考。 阅读全文
posted @ 2013-10-14 14:29 笔记吧... 可能只有自己看得懂 阅读(151) 评论(0) 推荐(0) 编辑
摘要: rdb.h rdb.c ---> 完成数据保存到临时文件,再利用rename保存到指定文件的过程;如果需要写一个数据持久化保存的功能时,可以参考这部分代码; 1 //rdb API 2 int rdbSaveType(rio *rdb, unsigned char type); 3 int rdbLoadType(rio *rdb); 4 int rdbSaveTime(rio *rdb, time_t t); 5 time_t rdbLoadTime(rio *rdb); 6 int rdbSaveLen(rio *rdb, uint32_t len); 7 uint32_t rdbL 阅读全文
posted @ 2013-10-14 10:22 笔记吧... 可能只有自己看得懂 阅读(287) 评论(0) 推荐(0) 编辑