Redis
文章平均质量分 69
扎浪山之光
这个作者很懒,什么都没留下…
展开
-
黑马点评day07-附近商铺、用户签到、UV统计
基于Redis的GEO数据结构实现。原创 2023-07-05 11:48:10 · 117 阅读 · 1 评论 -
黑马点评day06-达人探店和关注业务
改进关注功能,在向数据库写入之后,同时需要存入Redis的set集合中,key为: follows:userId,表示当前用户关注的作者。修改上述likeBlog()方法:添加zset时score等于当前时间戳。缺点:每次读取都需要从用户那里重新拉取到本人收件箱,耗时较长,延时较高。大V的活跃用户推送模式,普通用户采用拉模式。原创 2023-07-03 22:12:49 · 149 阅读 · 1 评论 -
黑马点评day05-Redis消息队列
内存限制问题数据安全问题List:双向链表3、基于Redis的LPubSub结构消息队列(专门的发布订阅机制) PSUBSCRIBE:pattern Redis Stream 提供了消息的持久化和主备复制功能,可以让任何客户端访问任何时刻的数据,并且能记住每一个客户端的访问位置,还能保证消息不丢失。消息读完不会被删除 若block=0 则表示一直阻塞 消费者组方法: 消息确认: 查看指定组里的pendingList,可同时指定消费者 从pendin原创 2023-07-02 23:18:01 · 249 阅读 · 1 评论 -
黑马点评day03优惠券秒杀(超卖问题)
具体操作逻辑如下:比如时间是否充足,如果时间充足,则进一步判断库存是否足够,然后再根据优惠卷id和用户id查询是否已经下过这个订单,如果下过这个订单,则不再下单,否则进行下单。原创 2023-06-28 22:44:01 · 518 阅读 · 1 评论 -
黑马点评day02-商户查询缓存
提高redis高可用:使用redis集群,借助redis哨兵机制**内存淘汰:**redis自动进行,当redis内存达到咱们设定的max-memery的时候,会自动触发淘汰机制,淘汰掉一些不重要的数据(可以自己设置策略方式)**超时剔除:**当我们给redis设置了过期时间ttl之后,redis会将超时的数据进行删除,方便咱们继续使用缓存**主动更新:**我们可以手动调用方法把缓存删掉,通常用于解决缓存和数据库不一致问题。原创 2023-06-27 00:35:45 · 117 阅读 · 0 评论 -
黑马点评day01-项目预览及实现短信登录
2、短信验证码登录、注册3、实现登录校验拦截器。原创 2023-06-25 11:40:22 · 76 阅读 · 0 评论 -
Redis数据类型及简单命令
map集合,key-map,这时候值是一个map集合,本质上和string类型没有太大区别,还是一个简单的key-vlaue,类型变成是hash,有序结合,后加入排后面。有序集合,不可重复,每个元素关联一个double类型分数score,通过此数据进行从小到大排序。在set的基础上,增加了一个值,对比:sadd myset hello,zadd myzset 1 hello。所有的list命令都是l开头的,并且获取命令都是默认先进后出原则。在redis中,可以设计成栈,队列,阻塞队列。原创 2023-05-24 23:42:11 · 40 阅读 · 1 评论 -
瑞吉外卖项目优化篇总结-Redis入门之密码服务和远程连接
黑马项目总结-Redis入门之密码服务和远程连接原创 2023-05-19 21:44:05 · 53 阅读 · 1 评论