自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

steadyjack博客

CSDN博客 迈向世界顶级系统架构师之路的屌丝

原创 Redis实战(12)-基于Redis的Key失效和定时任务调度实现订单超时未支付自动失效(延时队列)
原力计划

“商城平台用户下单”这一业务场景相信很多小伙伴并不陌生,在正常的情况下,用户在提交完订单/下完单之后,应该是前往“收银台”选择支付方式进行支付,之后只需要提供相应的密码即可完成整个支付过程;然而,“非正常的情况”也总是会有的,即用户在提交完订单之后在“规定的时间内”迟迟没有支付,这个时候我们就需要...

2020-02-27 10:46:32

阅读数 269

评论数 2

原创 新课上线-spring boot2.0实战中间件redisson与典型应用场景

本课程主要是介绍并实战一款java中间件~redisson,介绍redisson相关的核心技术栈及其典型的应用场景,其中的应用场景就包括布隆过滤器、限流器、短信发送、实时/定时邮件发送、数据字典、分布式服务调度等等,在业界号称是在java项目里正确使用redis的姿势。本课程的目标就在于带领各位小...

2020-02-26 09:34:14

阅读数 221

评论数 0

原创 Redis实战(11)-哈希Hash典型应用场景实战之系统数据字典实时触发缓存存储

摘要:前文我们已经介绍并实战了Redis的数据类型哈希Hash的相关命令行及其对应的Java单元测试的实战代码,本文我们将以实际项目中典型的应用场景“系统数据字典模块的实时触发存储”为案例,学以致用,一起践行哈希Hash在实际项目下的实战应用,感受感受其在实际业务场景下的作用!

2020-02-21 11:31:54

阅读数 93

评论数 0

原创 Redis实战(10)-Hash实战之借助命令行和代码形式认识一下哈希

对于哈希数据类型Hash,有些小伙伴在实际的项目开发中相对于Redis其他的数据结构而言,可能用得并不多。然而,从“道”的层面上看,这丝毫不影响一个客观事实、规律的存在:那就是哈希Hash本身也很强大,从本文开始我们将介绍数据类型~哈希Hash的相关特性及其相应的API和命令行层面上的操作!

2020-02-17 16:09:03

阅读数 80

评论数 0

原创 Redis实战(9)-有序集合SortedSet实战之再谈游戏充值排行榜(如何处理历史与异常的充值记录)

摘要:每当我们谈起缓存中间件Redis的应用场景时,我们一般都会根据其数据结构联想到对应的应用场景,有序集合SortedSet也不例外,“排行榜”一直都是与其紧密挂钩、不得不谈的其中一种实战场景!本文我们将继续再谈“游戏充值排行榜”,介绍如何去处理历史已经存在的充值记录 或者 在将充值记录塞入缓存...

2020-02-14 09:56:19

阅读数 130

评论数 0

原创 Redis实战(8)-有序集合SortedSet典型应用场景实战之游戏充值排行榜

概述:本系列博文所涉及的相关内容来源于debug亲自录制的实战课程:缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战),感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术 会更快!)文章所属技术专栏:缓存中间件Redis技术入门与实战 ...

2020-02-10 10:05:53

阅读数 311

评论数 0

原创 Redis实战(7)-有序集合SortedSet之认识有序集合(命令行与代码实战)

摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,前文介绍的字符串String、列表List和集合Set便是其中的佼佼者,本文以及后续篇章介绍的有序集合SortedSet和哈希Hash数据结构亦是如此,毫不夸张的说,当我们谈及Redis的应用场景时,这几种数据结构几乎都会涉及。本文我们...

2020-02-09 09:30:07

阅读数 115

评论数 0

原创 Redis实战(6)-数据结构Set实战之获取随机乱序唯一的试卷题目

摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,集合Set便是其中的一个佼佼者,其核心特性跟JavaSE集合体系中的Set几乎一毛一样,即“无序”且“唯一”,当我们向集合Set伸手要一个元素时,其底层会随机地给我们发一个元素!本文我们将继续给各位小伙伴介绍并实战另外一种典型的业务场景...

2020-02-08 10:27:56

阅读数 206

评论数 0

原创 Redis实战(5)-数据结构Set实战之过滤用户注册重复提交的信息

摘要:毫无疑问,集合Set同样也是缓存中间件Redis中其中一个重要的数据结构,其内部存储的元素/成员具有“唯一”、“随机”等特性,在实际的项目开发中同样具有相当广泛的应用场景。本文我们将介绍并实战一种比较典型的业务场景~“重复提交”,即如何利用集合Set的相关特性实现“用户注册时过滤重复提交的消...

2020-02-07 12:08:43

阅读数 97

评论数 0

原创 Redis实战(4)-数据结构List实战之队列特性实现消息多线程 广播通知

摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,而对于系统管理员而言,有时候需要发布一些活动公告通知商家进行报名参加,本文我们将基于List的队列特性实现公告消息的广播通知功能!

2020-02-06 10:59:11

阅读数 185

评论数 0

原创 Redis实战(3)-数据结构List实战一之商品信息的有序存储

摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,本文我们将以“有序存储并展示电商平台中商家上传的各式各样的商品列表”,这里的关键词是“有序存储与展示”,我们将借助缓存中间件Redis的数...

2020-02-05 09:53:19

阅读数 231

评论数 0

原创 Redis实战(2)-数据结构之字符串String实战之存储对象

摘要:在Redis众多数据结构当中,字符串String可以说是其中比较常见、应用比较频繁的一种了,本文我们将介绍数据类型~字符串String 在命令行的简单使用及其在实际业务场景中的应用与代码实战,其中应用场景为“存储前端门户网站的商品详情信息”,从而减少数据库DB的访问频率,提高接口的响应速率!

2020-02-03 21:50:40

阅读数 1459

评论数 0

提示
确定要删除当前文章?
取消 删除