摘要:
Redis内部数据结构Redis和其他key-value数据库的很大区别是它支持非字符串类型的value值。它支持的value值的类型如下:sds (simple dynamic string) 简单动态字符串双端链表字典(dictionary/map/associative array)跳跃表(skiplist)下面将对以上的各个类型在redis内部的实现进行分析。一、sds (simple dynamic string) 简单动态字符串Redis并没有使用C的字符串,而是在其上面进行了封装,以适应更多频繁的耗时操作。在前面的内容中,我们一直将sds 作为一种抽象数据结构来说明,实际上,它的 阅读全文