Redis数据类型及操作场景02

1:redis的五种基本数据类型和三种特殊数据类型

5种基本数据类型:String(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)

3种特殊数据类型:

1.geospatial: Redis 在 3.2 推出 Geo 类型,该功能可以推算出地理位置信息,两地之间的距离。
2.hyperloglog:基数:数学上集合的元素个数,是不能重复的。这个数据结构常⽤于统计⽹站的 UV。
3.bitmap: bitmap 就是通过最⼩的单位 bit 来进⾏0或者1的设置,表示某个元素对应的值或者状态。⼀个 bit
的值,或者是0,或者是1;也就是说⼀个 bit 能存储的最多信息是2。bitmap 常⽤于统计⽤户信息⽐如活跃粉
丝和不活跃粉丝、登录和未登录、是否打卡等。
 
 
 
 

2:五种基本数据类型的应用场景:

1.string:字符串类型,常被⽤来存储计数器,粉丝数等,简单的分布式锁也会⽤到该类型
2.hash:key - value 形式的。value 是⼀个map。token里面个人基本信息
3.list:基本的数据类型,列表。在 Redis 中可以把 list ⽤作栈、队列、阻塞队列。
4.set:集合,不能有重复元素,可以做点赞,收藏等
5.zset:有序集合,不能有重复元素,有序集合中的每个元素都需要指定⼀个分数,根据分数对元素进⾏升序
排序。可以做排⾏榜
posted @   小韩小寒,不能喊烦  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示