redis数据类型以及底层数据结构
redis数据类型以及底层数据结构
String:字符串类型,底层就是动态字符串,使用sds数据结构
Map:有两种数据结构:1.压缩列表:当hash结构中存储的元素个数小于了512个。并且元 素的大小小于64字节时,会采用压缩表来存储。
2.hash表:和java中的hashmap没什么区别。
List:也有两种数据结构:1压缩列表:如果存储的元素个数
2.双向链表:如果不符合压缩表限制,就会存储为双向链表
redis数据类型以及底层数据结构
String:字符串类型,底层就是动态字符串,使用sds数据结构
Map:有两种数据结构:1.压缩列表:当hash结构中存储的元素个数小于了512个。并且元 素的大小小于64字节时,会采用压缩表来存储。
2.hash表:和java中的hashmap没什么区别。
List:也有两种数据结构:1压缩列表:如果存储的元素个数
2.双向链表:如果不符合压缩表限制,就会存储为双向链表