[TOC]
redis数据类型官网资料,https://redis.io/docs/manual/data-types/
任务,学会五大数据类型,知道一个产品,再使用redis的时候,写入的key是多少个,以及写入的key都是什么类型
以及有什么作用
讯享网
讯享网

讯享网
来看看一堆运维的聊天记录
先看错误玩法,一个萌新运维,作死执行的命令。
讯享网
讯享网

讯享网
讯享网
- 验证码
- 随机验证 6464 60s后过期
- 红包
- 短视频类的app红包,60s就结束了
- 二维码,短暂出现一会
- 秒刷活动
- 付款码
- 网站登录的cookie,session信息

讯享网

11.00继续
讯享网

讯享网
String是redis中最基本的数据类型,一个key对应一个value。
- 图例
下图是一个String类型的实例,其中键为hello,值为world
- 命令使用
- 命令使用
讯享网
...
1.学会 关于string类型的,key,value的操作命令
2.知道,它用在哪


Redis中的List其实就是链表(Redis用双端链表实现List)。
使用List结构,我们可以轻松地实现最新消息排队功能(比如新浪微博的TimeLine)。

讯享网

讯享网
讯享网
- 微博,知乎等博文的timeline
- 用户发表的文章,用lpush加入时间轴,微博最新的文章列表。
- 订单系统、物流系统的消息队列
- 生产消费者,订单生成,订单处理
Redis 的 Set 是 String 类型的无序集合。
集合成员是唯一的,这就意味着集合中不能出现重复的数据。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。

讯享网
讯享网
- list可以存储重复元素,set天然去重,应该存储不得重复的数据
- list按元素写入方式,进行先后存储、set无序存储



大家公有的,去重的所有数据
讯享网
- 微信,微博,等社交APP的标签功能
- 你,我,他都关注了美女板块的视频动态
- 系统根据标签选择给这一类的用户,较高比重的推送美女视频。
- 用户收藏夹
- 利用set去重功能,实现不会重复收藏,重复性点赞,踩,一类的功能



Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。


讯享网

Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个 double 类型的分数。
redis 正是通过分数来为集合中的成员进行从小到大的排序。

无序集合的命令
讯享网
有序集合的命令
2440 songlin
2100 chaoge
600 wenjie
300 jiaqiang
170 liangliang


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/193262.html