延迟任务要怎么实现?
话不多说,直接进入今天的主题,本文的主要内容如下图所示:
什么是延迟任务?
顾明思议,我们把需要延迟执行的任务叫做延迟任务。
延迟任务的使用场景有以下这些:
- 红包 24 小时未被查收,需要延迟执退还业务;
- 每个月账单日,需要给用户发送当月的对账单;
2025年05月25日
延迟任务要怎么实现?
话不多说,直接进入今天的主题,本文的主要内容如下图所示:
顾明思议,我们把需要延迟执行的任务叫做延迟任务。
延迟任务的使用场景有以下这些:
2025年05月25日
你每天网购时,无论是打开淘宝、京东还是拼多多,看到的商品详情页都琳琅满目:商品名称、价格、库存、图片、描述、评价数量、销量。这些信息加起来,多的惊人。
那么问题来了:这些海量的商品信息,程序是去哪里取出来的?如何才能又快又稳地展示给亿万用户呢?
2025年05月25日
手机上那些时不时就“叮咚”一下的消息推送,确实是咱们数字生活里不可或缺的一部分。这篇咱们就来聊聊,Redis这位“消息灵通人士”,是如何在这场“信息接力赛”中大显身手,确保那些重要的、有趣的通知,能够及时、准确地送达到你面前的!
咱们的智能手机,现在简直成了个“消息盒子”!每天,各种APP都会争先恐后地给我们推送各种各样的消息:
2025年05月25日
你是不是在刷抖音、微博、小红书的时候,常常会看到这样的提示:“你和XXX有共同关注的博主/朋友”?或者当你关注了一个新的明星,系统会推荐“你的朋友YYY也关注了这位明星”?
这个看似简单的功能背后,其实蕴藏着数据结构的巧妙运用。在传统的关系型数据库中,要找出两个用户的“共同关注”,可能需要复杂的表连接(JOIN)操作,当用户量和关注关系达到亿级时,查询效率会变得非常低,甚至导致系统卡顿。
2025年05月25日
你可能好奇:“集合?那又是什么?听起来好像数学里的概念。”
没错,Redis的“集合”正是借鉴了数学中“集合”的概念。它有着一个最显著、也最迷人的特点:里面的每一个元素都是独一无二的,绝不重复! 就像一个精挑细选的俱乐部,每个会员都是VIP,没有重号。
2025年05月25日
咱们在网上“买买买”、“逛逛逛”的时候,总会留下各种各样的“足迹”。无论是电商APP里你最近浏览过的商品,视频网站上你刚刚看过的剧集,还是新闻客户端里你点开过的文章……这些“历史记录”,有时候还真挺有用的!