redis 发布订阅
- 面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?
-
今天给大家上一盘硬菜,并且是支付中非常重要的一个技术解决方案,有这块业务的同学注意自己试一把了哈!在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延...
- redis 介绍以及分布式缓存常见的技术选型方案
-
Redis是什么?简单来说Redis就是一个使用C语言开发的数据库,不过与传统数据库不同的是Redis的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此Redis被广泛应用于缓存方向。另外,Redis除了做缓存之外,Redis也经常用来做分布式锁,甚至是消息...
- Java面试场景题及答案最全总结(2025版持续更新)
-
大家好,我是Java面试陪考员最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试题及答案。涉及的内容非常全面,包含:并发编程、Web、SpringBoot、MySQL、Linux、SpringBoot…等内容,希望对找工作的小伙伴有所帮助。JavaSpringSpring框架的核...
- Redis从入门到实战:一篇搞定所有核心知识点
-
Redis从入门到实战:一篇搞定所有核心知识点Redis作为一款高性能的Key-Value数据库,凭借其丰富的数据结构、高并发处理能力和灵活的扩展性,已经成为互联网开发中不可或缺的工具。无论是缓存、消息队列,还是排行榜、社交网络,Redis都能大显身手。本文将带你从基础到实战,全面掌握Redis的核...
- Redis 在 Java 应用中的奇妙运用(redis实战java代码)
-
Redis在Java应用中的奇妙运用Redis:一个超快的内存数据库Redis,全称RemoteDictionaryServer,是一个开源的、支持网络的键值存储系统。它以其惊人的速度和丰富的数据结构闻名,堪称程序员的好帮手。想象一下,如果你需要一个超级快速的数据库来保存一些临时的数据,...
- Redis学习:消息通知(redis 消息推送)
-
一.任务队列1.什么是任务队列?我们可以从字面意思去理解:传递任务的队列。与任务队列进行交互的实体有两种,一种是生产者,负责向队列中添加任务,一类是消费者,负责从队列中提取任务并执行。2.使用任务队列的好处1)松耦合:生产者消费者无需知道彼此的实现细节,只需要约定好任务的描述格式就行了。2)易于扩展...
- 学 Redis,至少要看看这篇!7000 字小结
-
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库Redis与其他key-value缓存产品有以下三个特点:Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单...
- 一文深入理解Apache Dubbo,dubbo注册中心:订阅和发布,快来学
-
订阅/发布订阅/发布是整个注册中心的核心功能之一。在传统应用系统中,我们通常会把配置信息写入一个配置文件,当配置需要变更时会修改配置文件,再通过手动触发内存中的配置重新加载,如重启服务等。在集群规模较小的场景下,这种方式也能方便地进行运维。当服务节点数量不断上升的时候,这种管理方式的弊端就会凸显出来...
- Vue3.0+Tornado6.1发布订阅模式打造异步非阻塞实时=通信聊天系统
-
“表达欲”是人类成长史上的强大“源动力”,恩格斯早就直截了当地指出,处在蒙昧时代即低级阶段的人类,“以果实、坚果、根作为食物;音节清晰的语言的产生是这一时期的主要成就”。而在网络时代人们的表达欲往往更容易被满足,因为有聊天软件的存在。通常意义上,聊天大抵都基于两种形式:群聊和单聊。群聊或者群组聊天我...
- Docker Compose 与 Nestjs 构建基于 Dapr 的 Redis 发布/订阅分布式应用
-
Dapr(分布式应用程序运行时)介绍Dapr是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。Dapr官网:https://dapr.io/实战Dapr的Redis发布/订阅...