- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 Redis 对象
Redis并没有直接使用这些基础数据结构实现键值对的数据库,而是基于这些数据结构创建一个对象系统。包括字符串对象,列表对象,哈希对象,集合对象和有序集合对象。 Redis中每个对象都由一个redisObject结构表示,该结构如下: typedef struct redisObject { unsigned type:4;//类型,记录了对象的类型, 这个类型
2016-06-22 09:55:23 425
原创 Redis 数据结构
Redis 数据结构 最近接触到了Redis的使用,借这个机会深入的了解一下Redis的实现和设计原理。下面先介绍一下Redis底层所用到的数据结构。Redis的实现几乎都是基于下面的几个数据结构之上的。 1.SDS 结构 struct sdshdr { int len; // 记录数组中已经使用的字节数量,不算结尾的\0 int free;
2016-06-21 22:48:56 350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人