redis常用数据结构
时间: 2023-08-26 09:04:25 浏览: 119
Redis常用的数据结构有六种,分别是简单动态字符串(SDS)、链表、字典、跳跃表、整数集合和压缩列表。这些数据结构被用来构建Redis的对象系统,包括字符串对象、列表对象、哈希对象、集合对象和有序集合对象。每种对象都有多种不同的数据结构实现,以适应不同的应用场景。字符串类型是Redis最基础的数据结构,它的值可以是简单的字符串、复杂的字符串(如JSON、XML)、数字(整数、浮点数)甚至二进制数据(如图片、音频、视频),但值的大小不能超过512MB。Redis中的字符串是动态字符串,可以通过预分配冗余空间的方式减少内存分配的频率。字符串的长度不超过1MB时,扩容时会加倍现有的空间;而超过1MB时,每次扩容只会增加1MB的空间。需要注意的是,Redis规定字符串的长度不能超过512MB。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Redis常见数据结构](https://blog.csdn.net/weixin_42348609/article/details/102996982)[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^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* [Redis-常用数据结构](https://blog.csdn.net/Huangjiazhen711/article/details/127567141)[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^v92^chatsearchT0_1"}} ] [.reference_item]
- *3* [Redis的五种基础数据结构](https://blog.csdn.net/yuyuanlai/article/details/106745757)[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^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]