导图社区 Redis基本数据类型和使用场景
基本数据类型和使用场景。使用场景包括缓存数据,最新消息,排行等功能。消息队列共同好友,好友推荐。根据tag求交集,用户签到。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
基本数据类型和使用场景
基本数据类型
string
二进制安全,可以包含任何数据,一个键最大能存储512M
hash
键值对集合,存储、读取、修改用户属性
list
链表(双向链表)
最新消息排行等功能(比如朋友圈的时间线)
消息队列
set
哈希表实现,元素不重复
利用唯一性,统计访问网站的所有独立ip
好友推荐时,根据tag求交集,大于某个阈值就可以推荐
Sorted sets
将Set中的元素增加一个权重参数score,元素按score有序排列
排行榜
带权重的消息队列
bitmaps
通过类似 map 结构存放 0 或 1 ( bit 位 ) 作为值
用户签到
百万用户在线状态统计
千万消费者数据去重
HyperLogLogs
可以接受多个元素作为输入,并给出输入元素的基数估算值
使用场景
缓存数据
消息队列、带权重的消息队列
共同好友
分布式锁