技术栈
redisobject
笨手笨脚の
7 小时前
数据结构
·
数据库
·
redis
·
raw
·
redisobject
·
44字节
·
embstr
Redis 源码分析-内部数据结构 robj
Redis 中,一个 database 内的这个映射关系是用一个 dict 来维护的(ht[0])。dict 的 key 固定用一种数据结构来表达就够了,即动态字符串 sds。而 value 则比较复杂,为了在同一个 dict 内能够存储不同类型的 value,这就需要一个通用的数据结构,这个通用的数据结构就是robj(全名 redisObject )。