
Redis
文章平均质量分 90
KeepHappyZsh
Good good study,day day up
展开
-
Redis延时队列在订单超时未报到场景的应用补充说明
本方案已在三甲医院预约系统中验证,支撑日均10万+订单量,平均延迟处理时间≤500ms。实际部署时建议配合APM工具(SkyWalking)进行全链路监控。定时任务每10分钟向所有队列发送心跳消息("keepAlive"),避免云Redis因空闲断开连接。RocketMQ:固定延迟级别(如1s/5s/10s/30s/1m等)分片标识,可将不同业务类型订单分散到多个队列。设计,支持任意业务对象入队,如订单ID、DTO等。Redis延时队列:秒级精度(最高)定时任务:依赖扫描间隔(通常分钟级)原创 2025-03-29 10:54:57 · 478 阅读 · 0 评论 -
Redis延时队列在订单超时未报到场景的应用分享
Redis 延时队列是一种特殊的队列,它允许元素在指定的时间后才被消费。在 Redis 中,通常可以使用有序集合(Sorted Set)或 Redisson 提供的延迟队列来实现。有序集合的分数可以用来表示元素的过期时间,通过不断轮询有序集合,当分数小于当前时间时,就将元素取出消费。而 Redisson 则提供了更方便的 API 来实现延时队列,它内部封装了很多复杂的操作,让开发者可以更简单地使用。原创 2025-03-29 10:46:30 · 880 阅读 · 0 评论 -
关于SpringBoot如何整合Redis
Redis诞生于2009年全称是Remote Dictionary Server 远程词典服务器,是一个基于内存的键值型NoSQL数据库。特征:- 键值(key-value)型,value支持多种不同数据结构,功能丰富- 单线程,每个命令具备原子性- 低延迟,速度快(基于内存、IO多路复用、良好的编码)。- 支持数据持久化- 支持主从集群、分片集群- 支持多语言客户端原创 2023-11-19 22:48:00 · 826 阅读 · 0 评论