技术栈

44字节

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