1.string 结构: 动态字符串。 1.1 字符串 1.2 数值 计数器 1.3 bitmap 偏移量 0101 运动 权重计算 2.list 结构:压缩列表、双向循环链表 双向链表 压栈 放入倒序 有序 同向指令: 实现栈 异向指令: 队列 数组: LTRIM ltrim 保留数据 例如:文章顺序,点赞顺序 3.hash 结构:压缩列表和散列表 hashtable(哈希表) hset key files value 散列表 例如:放入对象。课程;数据类型:ziplist 或者 hashtable 4.set 是 intset(整数数组) 或者 hashtable(哈希表) 集合/去重/无序/交并补差 例如:使用好友之间的关系 共同好友 推荐好友 5.zset --跳跃表 底层数据结构:是 ziplist(压缩列表)或者skiplist(跳表) 有序集合/去重 例如: 排行榜 有序事件 评论+分页(动态分页)
(图片借用)
标签:redis,列表,链表,hashtable,数据模型,几种,好友 From: https://www.cnblogs.com/dhdnm/p/16603538.html