[redis] 10 种数据结构详解
[redis] 10 种数据结构详解
简介
5种常见数据结构
string: 最常见的 string key valuelist: 双向链表set: 集合-zset: 有序集合hash: 类似 Java HashMap 和 golang 的 map 有 2 级索引
原语------介绍常见场景stringstring key/value 最常见的数据类型最常用缓存; 分布式锁; 储存日志; id生成器; 计数器; 限速限流;hashhashmap(成员少时数组, 多时升级为hashmap)更加细粒度缓存对象list实现是双向链表或者说一个队列消息队列; 待办事项;set不重复的列表, 自动去重, 类似数据集合概念(内部实现是一个 value 为 null 的 hashmap)唯一计数器; 打标签; 点赞;投票; 社交关系; 推荐商品;zset有序的set, 提供额外的 score 参数来排序(内部实现是
共有 0 条评论