Redis设计与实现1数据结构

前言:

就算未来的某一天,redis被取代,redis的精致的底层数据结构,变长的数据结构设计,同一字段不同位表达不同含义,不同对象灵活调整底层数据结构...这些设计理念我相信会一直影响着下一代的数据结构服务器的设计。

概念:

对象,是暴露给使用者的。

目前主要包括:

string

list

hash

set

set

底层的数据结构包括:

sds

dict

quickList

zipList

skipList

inset

意图:

在讨论任何一个系统的内部实现的时候,我们都要先明确它的设计原则,这样我们才能更深刻地理解它为什么会进行如此设计的真正意图。在本文接下来的讨论中,我们主要







































北京白癜风的费用
中科白癜风新年优惠享不停



转载请注明:http://www.92nongye.com/hxjs/204619374.html