Redis
基础数据结构
字符串
常数复杂度获取字符串长度,减少内存重分配
常用在缓存、计数、共享Session
哈希
压缩列表和字典
存放用户信息,比如购物车
集合
整形集合(可能会导致升级,重新分配长度)和字典,不允许又重复元素
利用 Set 的交集、并集、差集等操作,可以计算共同喜好,全部的喜好,自己独有的喜好等功能。
有序集合
压缩列表、跳表和字典(跳表实现 lgn 的范围查找,字典实现 O(1)的单个查找)
通过score排序。常用来实现延时任务和排行榜
列表
压缩列表和双端链表
可以实现简单的消息队列
原创
2020-05-08 20:02:53 ·
103 阅读 ·
0 评论