redis的数据结构
时间: 2023-08-15 11:06:57 浏览: 73
Redis的数据结构包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)等。其中,字符串的底层数据结构是简单动态字符串(SDS),它是Redis自己封装的一种数据结构,用于表示字符串。\[2\]哈希的底层数据结构是字典(Dictionary),它使用哈希表来实现。列表的底层数据结构在不同版本中有所不同,Redis 3.0版本中使用双向链表或压缩表列表来实现,而在3.2版本之后,使用quicklist来实现。\[3\]集合的底层数据结构是哈希表或有序集合,有序集合的底层数据结构是跳跃表(Skip List)。总的来说,Redis的数据结构是根据不同的类型和版本来选择合适的底层数据结构来实现的。
#### 引用[.reference_title]
- *1* *2* *3* [为了拿捏 Redis 数据结构,我画了 40 张图(完整版)](https://blog.csdn.net/qq_34827674/article/details/121654479)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]