SpringBoot
文章平均质量分 96
问道玄霄
初见惊艳,再见依然
展开
-
Redis核心数据结构ZSET、GeoHash 、 Stream--排行榜、消息Pull推送、附近搜索、布隆过滤器 、IM聊天室
ZSET、Geo 、 Streamredis zset数据结构常用命令排行榜步骤一、初始化1个月的历史数据步骤二:定时刷新数据步骤3:排行榜查询接口GeoHash命令附近酒店搜索实现关注Pull推送PULL 与PUSH的差别pull 技术方案redis zset数据结构zset 是 set 的一个升级版本,它在 set 的基础上增加了一个顺序属性,它和 set 一样,zset也是 string 类型元素的集合,且不允许重复的成员,不同的是每个元素都会关联一个 double类型的 score。集合是通原创 2021-10-03 23:29:31 · 4159 阅读 · 9 评论 -
Redis核心数据结构List应用场景-商品列表、缓存击穿、PV阅读量、抢红包、推送帖子、普通分布式锁、Redis可重入锁与红锁
List应用场景Redis之List一、 Redis list命令实战二、商品列表高并发的淘宝聚划算实现技术方案SpringBoot+Redis实现商品列表功能二、缓存击穿什么是缓存击穿解决缓存击穿问题缓存击穿实现三、抢红包微信抢红包的技术实现原理SpringBoot+Redis实现抢红包PV阅读量二级缓存的高并发微信文章的阅读量PV技术方案SpringBoot+Redis实现高并发PV阅读量四、推送帖子发微博、帖子、文章push消息基于push技术,实现微博个人列表基于push技术,实现微博关注列表优化原创 2021-09-21 16:27:24 · 563 阅读 · 6 评论 -
Redis数据结构Set应用场景--黑名单校验器、京东与支付宝抽奖、微博榜单与QQ群的随机展示、帖子点赞、关注与粉丝、微关系计算、HyperLogLog的入门使用
Set应用场景set命令使用淘宝黑名单一、黑名单过滤器业务场景分析二 、解决的技术方案三、SpringBoot+redis模仿实现校验器京东京豆抽奖一、京东京豆抽奖的业务场景分析二、京东京豆抽奖的技术方案三、SpringBoot+Redis 实现京东京豆抽奖支付宝抽奖二、支付宝抽奖的技术方案SpringBoot+Redis 实现支付宝抽奖微博榜单与QQ群的随机展示一、随机展示业务场景分析二、随机展示的redis技术方案三、 SpringBoot+Redis 实现高并发随机展示微博榜单的随机展示业务场景分析S原创 2021-09-12 11:56:52 · 431 阅读 · 12 评论 -
Redis数据结构Hash应用场景-存储商品、购物车、淘宝短链接、分布式Session、用户注册、发微博功能
Hash应用场景HashHash应用场景redis存储java对象常用String,那为什么还要用hash来存储?SpringBoot+redis+hash存储商品数据短链接场景1:淘宝短信SpringBoot+Redis《短链接转换器》代码购物车SpringBoot+Redis模拟购物车京东购物车分布式Session一、Session有什么作用?二、Springboot实现用户登录session管理功能三、存在的问题四、SpringSession+redis解决分布式session不一致性问题五、分析Sp原创 2021-09-11 13:33:25 · 3230 阅读 · 8 评论 -
RabbitMQ消息队列的使用与原理
RabbitMQ消息队列的使用与原理RabbitMQ为什么使用RabbitMQ同步变异步优化方式降低耦合度流量削峰RabbitMQ入门例子pom.xmlapplication.properties启动类接受者Receiver.java发送者Sender.java发送者配置SenderConfig.java测试类RabbitMq结构图为什么需要用信道进行通信,而不是直接TCP通信?实现Direct换器信息流生产者端消费者端运行实现fanout交换器信息流生产者消费者运行实现topic交换器信息流生产者消费者运原创 2021-07-06 15:52:08 · 330 阅读 · 8 评论