Redis学习笔记(十五)Redis数据类型底层编码和实现原理

时间:2022-10-08 17:06:27

对象      对象type属性值

字符串对象 REDIS_STRING
列表对象 REDIS_LIST
哈希对象 REDIS_HASH
集合对象 REDIS_SET
有序集合对象 REDIS_ZSET


REDIS底层编码表

Redis学习笔记(十五)Redis数据类型底层编码和实现原理


可以看出来,redis底层共有八中不同的数据结构对应 编码常量如上图所示 ,具体各个编码常量的含义可以查看《Redis设计与实现》参考《数据结构》


每种类型的对象都对应使用了至少使用了两种不同的编码

Redis学习笔记(十五)Redis数据类型底层编码和实现原理