Redis-数据结构以及使用场景
参考文献
一口气说出Redis 5种数据结构及对应使用场景,面试要加分的
《Redis开发与运维》
3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
极客时间专栏: Redis核心技术与实战
Redis数据结构以及使用场景
数据结构和内部编码
对外常用的数据结构: string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合);
Redis底层的数据结构: 简单动态数组SDS、链表、字典、跳跃链表、整数集合、压缩列表、对象.
查看内部编码:object encoding key
数据结构
结构源码位置
内部编码
raw
string
src/sds.h和src/sds.c
int
embstr
hash
src/dict.h
hashtable
ziplist压缩列表
list
linkedlist双端队列表
ziplist压缩列表
quicklist
set
hashtable
intset
sorted set
src/t_z ...