redis学习(之数据类型)

数据存储类型介绍

  • 业务数据的特殊性

  • 作为缓存使用
    1.原始业务功能设计

    • 秒杀
    • 618活动
    • 双11活动
    • 排队购票

    2.运营平台监控到的突发高频访问

    • 突发时政新闻

    3.高频,复杂的统计数据

    • 在线人数
    • 投票排行榜
  • 附加功能
    系统功能优化或升级

    • 单服务升级集群
    • Session 管理
    • Token 管理
  • redis数据类型

    • string
    • hash
    • list
    • set
    • sorted_set

string类型

string 数据结构

在这里插入图片描述

在这里插入图片描述

String类型数据的基本操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——主键id

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
给num加10
在这里插入图片描述
incrbyfloat 加小数
在这里插入图片描述
在这里插入图片描述
incr不能操作字符类型
在这里插入图片描述
incr不能超范围
在这里插入图片描述

业务场景——海选投票

在这里插入图片描述
首先给用户设置一个id,然后设置一个时长,当时间倒计时结束,把用户id删除掉
在这里插入图片描述

设置生命周器,十秒后删除
setex 秒
psetex 毫秒
在这里插入图片描述

String类型数据操作的注意事项

在这里插入图片描述

业务场景——粉丝数与微博数量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

key的设置约定

在这里插入图片描述

hash类型

hash数据结构

在这里插入图片描述
在这里插入图片描述

hash 类型数据的基本操作

在这里插入图片描述
在user表的name的属性,属性值为zhangsan
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

hash类型数据操作的注意事项

在这里插入图片描述

应用场景——电商购物车的实现

在这里插入图片描述
在这里插入图片描述
001购物车添加商品g01 数量100个 g02 数量200
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
商品重复
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——商家抢购

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

list类型

list数据结构

在这里插入图片描述

list类型数据的基本操作

在这里插入图片描述
添加数据
在这里插入图片描述
获得数据
在这里插入图片描述
移除数据
在这里插入图片描述
在这里插入图片描述
打开两个客户端
第一个将客户端取数据,等待时间10秒,
在这里插入图片描述
第二个客户端立即添加数据
在这里插入图片描述
回车
在这里插入图片描述
第一个客户端立即就可以弹出数据
在这里插入图片描述

业务场景——微信点赞

微信点赞具有顺序,顺序是多个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设大桥是001,点赞顺序是abcde
在这里插入图片描述

list类型数据操作的注意事项

在这里插入图片描述

业务场景——粉丝关注

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动三台客户端:每台服务器都发布日志
在这里插入图片描述
第一台服务器查询运维日志:查询出所有消息的聚集(list具有顺序,谁先就进来就先展示谁)
在这里插入图片描述
在这里插入图片描述

set类型

Set的数据结构

在这里插入图片描述

set类型数据的基本操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——用户爱好

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——扩展朋友圈

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

set类型数据操作注意事项

在这里插入图片描述

业务场景——权限校验

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——网站访问量统计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

业务场景——黑白名单

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sorted_set类型

sorted_set数据结构

在这里插入图片描述

sorted_set数据基本操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

业务场景——排行榜

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sorted_set类型数据操作注意事项

在这里插入图片描述

业务场景——基础服务+增值服务(会员)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计忆芳华

制作不易,欢迎打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值