Redis对象系统:上层数据类型与底层结构映射关系 一、五大上层数据类型业务使用的5种基础类型String、List、Hash、Set、ZSet二、底层结构映射关系面试核心上层类型底层数据结构StringSDS简单动态字符串List双向链表 / 压缩列表版本优化Hash字典Dict / 压缩列表Set字典Dict / 整数集合ZSet跳跃表 字典 / 压缩列表三、对象编码自适应转换Redis会根据数据大小、元素数量自动切换底层编码平衡内存与性能小数据量压缩列表节省内存大数据量字典、跳跃表保证性能四、通用对象头RedisObject所有Redis数据都封装为RedisObject包含类型、编码、LRU时间、引用计数、数据指针支持内存回收、LRU淘汰、多编码适配。