Redis底层数据结构:SDS

Redis中并没有直接使用C语言中的字符串,而是定义了一种简单动态字符串(simple dynamic string)作为Redis的默认字符串实现,简称SDS。 在Redis中,C语言的字符串只会用于一些无需对字符串修改的地方,如日志打印等。 而Redis默认的字符串实现是SDS,如set命令中的key底层即是一个SDS,而value如果是一个字符串类型,则底层也是SDS,如果value是列表,
相关文章
相关标签/搜索