
Redis框架
文章平均质量分 81
Redis框架学习
是一个Bug
我的键盘就是我的钢琴,指尖的优雅胜过世间万千;
展开
-
Redis框架(十五):大众点评项目 共同关注方案实现?双指针筛选DB数据:Redis取交集
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisProject成果展示:共同关注列表查询这里给出两种方案,后面可以通过通过一些压测工具,JMX进行对比和梳理,先天结构上猜测,在大部分情况下,Redis应该是更快的那个点击关注判断当前用户是否关注了此博主共同好友列表查询** Controller层 - 实现 **原创 2022-12-16 21:30:19 · 1237 阅读 · 0 评论 -
Redis框架(十三):大众点评项目 达人探店 博客功能实现
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisProject** 处理博客展示 **对应的SQL语句对应的url,热点博客展示在主页上锁定两个,主页的所有博客展示,以及点击的单独查询博客service层业务实现博客写作和文件上传功能保存Blog上传文件总结原创 2022-12-15 21:24:48 · 1274 阅读 · 1 评论 -
Redis框架(十二):大众点评项目 阻塞队列+异步处理 实现秒杀优化
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisBlockQueueMethodProject我们通过@PostConstruct开启线程池,一旦系统开启,直接进行处理,当有订单添加到阻塞队列,就可以异步处理响应,首先,用户接收到 是否成功的信息;后面,数据库的操作将从子线程中得到执行请求异步处理,对用户更友好,响原创 2022-12-15 10:56:23 · 640 阅读 · 0 评论 -
Redis框架(十一):大众点评项目 乐观锁解决超卖问题 悲观锁解决一人一单问题
如果引入代理对象一定要注意加依赖,开启扫描注解} }原创 2022-12-13 19:47:35 · 1610 阅读 · 4 评论 -
Redis框架(十):大众点评项目 订单功能 Redis实现全局唯一ID、 秒杀基本环境
Redis框架(四):大众点评项目 基于Redis的短信登录SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisLightningDealsProject商品分析在点评项目中,存在了优惠券这种商品,优惠券分成了两种分析表结构这里是基本优惠券表这里是秒杀优惠券表,本身就是基本优惠券,多了一些字段注入Redi原创 2022-12-13 18:21:35 · 828 阅读 · 0 评论 -
Redis框架(九):大众点评项目 缓存工具封装
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则 1. 基础+实战的Demo和Coding上传到我的代码仓库 2. 在原有基础上加入一些设计模式,stream+lamdba等新的糖 3. 通过DeBug调试,进入组件源码去分析底层运行的规则和设计模式原创 2022-12-13 14:23:37 · 538 阅读 · 0 评论 -
Redis框架(八):大众点评项目 逻辑过期时间处理缓存击穿
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisThreeStrategiesProject上一节已经讲了下互斥锁互斥锁本身是ok的,但是将当前资源锁住,后面的用户 只能查询等待有没有更好的解决方式那?这里可以设计逻辑过期时间我们定义一个逻辑过期时间去单元测试中测试,向Redis注入热点信息业务逻原创 2022-12-13 10:56:35 · 1656 阅读 · 4 评论 -
Redis框架(七):大众点评项目 缓存穿透、缓存击穿、缓存雪崩
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Session-链接: RedisProjectDemoRedis优化-链接: RedisProject添加Null值判断Null值缓存雪崩可以设置随机时间设置异地多活,主从架构等方式缓存击穿如果当前热点信息失效,大量访问就落在DB上,我们可以通过所有代码总结原创 2022-12-12 21:43:53 · 1624 阅读 · 1 评论 -
Redis框架(六):大众点评项目 缓存更新策略 实现双写
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisProject上一章节我们通过Redis可以提高响应速度,但相应的问题来了数据如果更改,DB和缓存应该如何维护相互之间的关系那?如何保证数据的一致性那?我们会通过设计一个更新策略最大限度保证数据的可靠和高效;这里就是用到了旁路缓存,先更新数据库,再删除数据,原创 2022-12-12 16:56:18 · 622 阅读 · 0 评论 -
Redis框架(五):大众点评项目 商品目录 添加Redis缓存
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Redis优化-链接: RedisProject为了降低后端负载,提升读写效率和响应时间我们可以通过缓存存取一些数据信息:存储在db的商品信息,或者前端展示的静态资源以往的操作是调用了MP自带的API直接db查询我们进入Service层去修改业务,给店铺类型添加缓存我们进入Service层去修原创 2022-12-12 16:42:10 · 512 阅读 · 0 评论 -
Redis框架(四):大众点评项目 基于Redis的短信登录
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:Session-链接: RedisProjectDemoRedis优化-链接: RedisProject当出现了Tomcat集群如何处理session?配置拦截器实现双重验证配置类实现异步/排序 拦截通过两种方式实现顺序 拦截器结果展示原创 2022-12-09 23:58:09 · 614 阅读 · 0 评论 -
Redis框架(三):大众点评项目 基于Session的短信登录
SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢:自定义RedisTemplate序列化-链接: RedisProjectDemoStringRedisTemplate解决内存占用-链接: RedisProject本项目是一个前后端分离项目,系统框架和展示如下我们希望在登录可以通过短信验证方式进行注册/登录我们获得前端参数,实现登录验证功能我们原创 2022-12-09 23:43:58 · 670 阅读 · 0 评论 -
Redis框架(二):SpringDataRedis入门和序列化方式解决内存占用问题
1、什么是 SpringDataRedis?常用API引入依赖。原创 2022-12-09 09:17:59 · 632 阅读 · 0 评论 -
Redis框架(一):Redis入门和Jedis连接池
1、什么是 Redis?Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和 hash(哈希类型)。Redis的数据都基于缓存的,所以很快,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis也可以实现数据写入磁盘中,保证了数据的安全不丢 失,而且Redis的操作是原子性的。原创 2022-12-08 23:14:50 · 303 阅读 · 0 评论