redis对象

385 阅读1分钟

背景

redis数据结构这一块有好多的概念,有对外数据结构,对内数据结构。

对外数据结构就是,字符串 列表 集合 有序集合 映射这几种数据结构。

对内数据结构就是,比如,映射的内部实现数据结构有压缩列表和hashtable。

除此之外,还有redis对象。而且,以上提到的数据结构,不管是对外还是对内,都是redis对象的具体实现,因为redis对象封装了对外数据结构字段和对内数据结构字段。

Redis基础单位是对象,Key是对象,value也是对象。再往下才是对外数据结构和对内数据结构。

数据结构

redis对象包含以下几个字段
1.数据
2.对外数据结构类型
3.对内数据结构类型

对外数据结构类型和对内数据结构类型,就是背景里提到的那些。