- 博客(12)
- 资源 (37)
- 收藏
- 关注
原创 Redis实战(12)-基于Redis的Key失效和定时任务调度实现订单超时未支付自动失效(延时队列)
“商城平台用户下单”这一业务场景相信很多小伙伴并不陌生,在正常的情况下,用户在提交完订单/下完单之后,应该是前往“收银台”选择支付方式进行支付,之后只需要提供相应的密码即可完成整个支付过程;然而,“非正常的情况”也总是会有的,即用户在提交完订单之后在“规定的时间内”迟迟没有支付,这个时候我们就需要采取一些措施了,本文就是讲解如何基于Redis的Key失效,即TTL + 定时任务调度 实现这一业务场景的功能。
2020-02-27 10:46:32 2161 2
原创 新课上线-spring boot2.0实战中间件redisson与典型应用场景
本课程主要是介绍并实战一款java中间件~redisson,介绍redisson相关的核心技术栈及其典型的应用场景,其中的应用场景就包括布隆过滤器、限流器、短信发送、实时/定时邮件发送、数据字典、分布式服务调度等等,在业界号称是在java项目里正确使用redis的姿势。本课程的目标就在于带领各位小伙伴一起学习、攻克redisson,更好地巩固自己的核心竞争力,而至于跳槽涨薪,自然不在话下!
2020-02-26 09:34:14 1657
原创 Redis实战(11)-哈希Hash典型应用场景实战之系统数据字典实时触发缓存存储
摘要:前文我们已经介绍并实战了Redis的数据类型哈希Hash的相关命令行及其对应的Java单元测试的实战代码,本文我们将以实际项目中典型的应用场景“系统数据字典模块的实时触发存储”为案例,学以致用,一起践行哈希Hash在实际项目下的实战应用,感受感受其在实际业务场景下的作用!
2020-02-21 11:31:54 843
原创 Redis实战(10)-Hash实战之借助命令行和代码形式认识一下哈希
对于哈希数据类型Hash,有些小伙伴在实际的项目开发中相对于Redis其他的数据结构而言,可能用得并不多。然而,从“道”的层面上看,这丝毫不影响一个客观事实、规律的存在:那就是哈希Hash本身也很强大,从本文开始我们将介绍数据类型~哈希Hash的相关特性及其相应的API和命令行层面上的操作!
2020-02-17 16:09:03 595
原创 Redis实战(9)-有序集合SortedSet实战之再谈游戏充值排行榜(如何处理历史与异常的充值记录)
摘要:每当我们谈起缓存中间件Redis的应用场景时,我们一般都会根据其数据结构联想到对应的应用场景,有序集合SortedSet也不例外,“排行榜”一直都是与其紧密挂钩、不得不谈的其中一种实战场景!本文我们将继续再谈“游戏充值排行榜”,介绍如何去处理历史已经存在的充值记录 或者 在将充值记录塞入缓存Cache失败时如何开启后续的补偿处理措施!
2020-02-14 09:56:19 609
原创 Redis实战(8)-有序集合SortedSet典型应用场景实战之游戏充值排行榜
概述:本系列博文所涉及的相关内容来源于debug亲自录制的实战课程:缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战),感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术 会更快!)文章所属技术专栏:缓存中间件Redis技术入门与实战摘要:缓存中间件Redis的数据结构~有序集合SortedSet在实际项目开发中还是比较常见的,特别...
2020-02-10 10:05:53 1424 1
原创 Redis实战(7)-有序集合SortedSet之认识有序集合(命令行与代码实战)
摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,前文介绍的字符串String、列表List和集合Set便是其中的佼佼者,本文以及后续篇章介绍的有序集合SortedSet和哈希Hash数据结构亦是如此,毫不夸张的说,当我们谈及Redis的应用场景时,这几种数据结构几乎都会涉及。本文我们将以命令行和代码的形式继续认识一下Redis的有序集合SortedSet
2020-02-09 09:30:07 668
原创 Redis实战(6)-数据结构Set实战之获取随机乱序唯一的试卷题目
摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,集合Set便是其中的一个佼佼者,其核心特性跟JavaSE集合体系中的Set几乎一毛一样,即“无序”且“唯一”,当我们向集合Set伸手要一个元素时,其底层会随机地给我们发一个元素!本文我们将继续给各位小伙伴介绍并实战另外一种典型的业务场景~从“考试系统”中获取随机、乱序且唯一的试卷题目列表。
2020-02-08 10:27:56 876
原创 Redis实战(5)-数据结构Set实战之过滤用户注册重复提交的信息
摘要:毫无疑问,集合Set同样也是缓存中间件Redis中其中一个重要的数据结构,其内部存储的元素/成员具有“唯一”、“随机”等特性,在实际的项目开发中同样具有相当广泛的应用场景。本文我们将介绍并实战一种比较典型的业务场景~“重复提交”,即如何利用集合Set的相关特性实现“用户注册时过滤重复提交的消息”!
2020-02-07 12:08:43 730
原创 Redis实战(4)-数据结构List实战之队列特性实现消息多线程 广播通知
摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,而对于系统管理员而言,有时候需要发布一些活动公告通知商家进行报名参加,本文我们将基于List的队列特性实现公告消息的广播通知功能!
2020-02-06 10:59:11 796
原创 Redis实战(3)-数据结构List实战一之商品信息的有序存储
摘要:电商平台的管理后端一般有两大角色的用户可以使用,一个是系统管理员,一个是平台的卖家/商家,对于商家而言,管理自个儿的商品是日常工作中再为普通不过的事情了,本文我们将以“有序存储并展示电商平台中商家上传的各式各样的商品列表”,这里的关键词是“有序存储与展示”,我们将借助缓存中间件Redis的数据结构~列表List进行实战实现!
2020-02-05 09:53:19 1091 1
原创 Redis实战(2)-数据结构之字符串String实战之存储对象
摘要:在Redis众多数据结构当中,字符串String可以说是其中比较常见、应用比较频繁的一种了,本文我们将介绍数据类型~字符串String 在命令行的简单使用及其在实际业务场景中的应用与代码实战,其中应用场景为“存储前端门户网站的商品详情信息”,从而减少数据库DB的访问频率,提高接口的响应速率!
2020-02-03 21:50:40 1885
2024年java面试题-网络编程TCP、UDP、Socket、Http等面试题
2024-04-26
2024年java面试题-tomcat面试题
2024-04-26
2024年java面试题-设计模式面试题
2024-04-26
2024年java面试题-SpringCloud面试题
2024-04-22
2024年java面试题-SpringBoot面试题
2024-04-22
2024年java面试题-消息中间件RabbiMQ面试题
2024-04-22
2024年java面试题-数据库MySQL面试题第三部分
2024-04-22
2024年java面试题-数据库MySQL面试题第二部分
2024-04-22
2024年java面试题-数据库MySQL面试题第一部分
2024-04-22
2024年java面试题-Linux面试题第二部分
2024-04-22
2024年java面试题-Linux面试题第一部分
2024-04-22
2024年java面试题-Kafka面试题
2024-04-22
2024年java面试题-jvm性能调优面试题第二部分
2024-04-21
2024年java面试题-jvm性能调优面试题第一部分
2024-04-21
2024年java面试题-java异常方面的面试题
2024-04-21
2024年java面试题-jvm之java虚拟机面试题
2024-04-20
2024年java面试题-java集合相关面试题
2024-04-20
2024年java面试题-java基础相关的面试题
2024-04-20
2024年java面试题-并发编程相关面试题
2024-04-20
2024年java面试题-ElasticSearch面试题集
2024-04-20
2024年java面试相关的-Dubbo面试题集
2024-04-20
2024年Java常见的-BIO,NIO,AIO,Netty面试题
2024-04-20
SpringBoot整合Rabbitmq发送接收消息实战
2018-09-15
GitChat分享会-RabbitMQ典型场景实战-源码数据库
2018-09-08
SpringBoot整合RabbitMQ之Spring事件驱动模型-系统源码数据库流程图
2018-09-05
ssm(spring4+springmvc4+mybatis3)整合Jar包-新版
2018-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人