Previous Card
HTTP 协议要点速查
Redis 五大核心数据结构及其底层实现速查表,包括 String、List、Hash、Set、Sorted Set 的使用场景和常用命令。 ✨
Article Points:
1
String: 最基础类型,可存二进制,底层 SDS 结构
2
List: 双向链表,支持阻塞操作(BLPOP),适合消息队列
3
Hash: 字段-值映射,适合存储对象,HGETALL 获取全部
4
Set: 无序不重复集合,支持交并差运算(SINTER/SUNION)
5
Sorted Set: 有序集合,带 score 排序,适合排行榜
6
过期策略: 惰性删除 + 定期删除,配合内存淘汰策略
7
持久化: RDB 快照 + AOF 日志,混合持久化最佳
Source:
Redis 数据结构速查
Next Card