Redis五大基本数据类型



1.String类型









String类似的使用场景:value除了是我们的字符串还可以是数字
-
计数器
-
统计多单位的数量 uid
-
粉丝数
-
对象缓存存储
2.
在redis里面,我们可以把list玩成栈,队列,阻塞队列
所有的list命令都是以l开头的








小结:
-
list实际上一个链表,before Node after,左右都可以插入
-
如果key不存在,创建新的链表
-
如果存在,新增内容
-
如果移除了所有值,空链表,不存在
-
在两边改动效率最高,中间元素效率会低一点
消息排队!消息队列,
3.





共同关注,共同爱好,共同好友就可以用到交集
4.Hash(哈希)
是一个map集合,是<key,value>这样的一个形式,这里hash的命令呢都是以h开头的,本质和String类型没有太大区别




hash一般用于存取变更的数据比如一个user,尤其是用户信息的保存,或者是变动信息的保存,它相较于字符串更加适合对对象的存储

5.





以上主要的还是要去看官方文档:
http://www.redis.cn/commands/zadd.html
案例思路:set 排序 存储班级成绩表,工资表排序
普通消息:1.重要消息 2.带权重进行判断
排行榜应用实现,取top n测试





浙公网安备 33010602011771号