@IT·互联网

Memcached 与Redis (2): Redis 的数据类

2015-11-18  本文已影响567人  沪上最强亚巴顿

1. Redis 与Memcached 的对比

1.1 数据Eviction

1.2 存储的对象

2. Redis 的数据类型

2.1 简单动态字符串(SDS: Simple Dynamic String)

2.2 链表

typeof struct listNode { prev, next, value};
typeof struct list{ head, tail, len, dup, free, match};

2.3 字典

dictEntry{ key, union{void*,int64_t,uint64_t} next};
dictht{ *table, size, sizemask, used};
dict{ type, privatedata, ht[2],trehashidx};

2.4 跳跃表

  zskiplist{ header, tail, level, length}. 
  zskiplistNode{ level[], backward, score,obj}

2.4 Set

2.5 Sorted Set

2.6 整数集合

  inset{ encoding, length, contents[]};
上一篇下一篇

猜你喜欢

热点阅读