数据结构
- SDS 简单字符串
- 链表 linkedlist (3.2 quicklist)
- 字典 dict
- 跳跃表 skiplist
- 整数集合intset
- 压缩列表 ziplist
对象
字符串
内部编码:int,embstr,raw。
应用场景
- 缓存
- 计数
- 共享session
- 限速
列表
内部编码:ziplist linkedlist。
应用场景
- 消息队列
- 栈
- 文章列表
哈希
内部编码:ziplist,hashtable
应用场景
- 保存结构体信息
集合
内部编码:intset,hashtable
应用场景
- 去重的场景
有序集合
内部编码:ziplist,skiplist
应用场景
- 排行榜