首页
›
Web后端与企业应用开发
›
027-数据库缓存工程异步任务编排
›
《DB异步任务Redis领域建模与架构设计》
VIP20
本课程属于:027-数据库缓存工程异步任务编排
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DB异步任务Redis领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
异步任务概述
什么是异步任务 · 同步与异步对比 · 异步任务在DB场景中的价值
异步任务概述
什么是异步任务
02
Redis在异步任务中的角色
Redis作为消息队列 · 缓存 · 状态存储的核心定位
Redis
异步任务
03
领域边界概念
领域驱动设计(DDD)简介 · 领域边界定义 · Redis与DB的职责划分
领域边界概念
DDD
04
Redis数据结构选型
String · List · Set
Redis
数据结构选型
05
基于List的简单任务队列
LPUSH/BRPOP实现生产者-消… · 代码示例
List
基于
06
基于Sorted Set的延迟任务队列
ZADD/ZREMRANGEBYSC… · 时间轮思想
Sorted
Set
07
基于Stream的消息队列
XADD/XREADGROUP实现可… · 消费者组机制
Stream
基于
08
任务幂等性设计
Redis原子操作(SETNX) · 去重表 · 唯一ID生成策略
任务幂等性设计
Redis
09
任务状态机
使用Redis Hash存储任务状态… · 状态流转图
任务状态机
Redis
10
任务超时与重试机制
Redis Key过期监听 · ZSET重试队列 · 指数退避策略
任务超时
重试机制
11
DB与Redis双写一致性
先写DB后写Redis · 先写Redis后写DB · 最终一致性方案
DB
Redis
12
分布式锁与任务互斥
Redlock算法 · SET NX EX · 防止任务重复执行
分布式锁
任务互斥
13
任务优先级调度
使用多个List或Sorted Se… · 权重计算
任务优先级调度
List
14
批量任务与分片
Redis Pipeline批量操作 · 任务分片策略 · 分片键设计
批量任务
分片
15
任务进度追踪
Redis Hash记录任务进度百分… · 实时查询进度接口
任务进度追踪
Redis
16
任务结果回写
Redis缓存任务结果 · DB持久化结果 · 结果过期策略
任务结果回写
Redis
17
死信队列(Dead Letter Queue)
任务失败超过阈值后转入死信队列 · 人工干预机制
Dead
Letter
18
任务调度器设计
轮询模式 · 事件驱动模式 · 结合Redis Keyspace N…
任务调度器设计
轮询模式
19
Redis持久化对任务的影响
RDB/AOF对任务数据安全的影响 · 混合持久化建议
Redis
持久化对任务的影…
20
高可用与故障转移
Redis Sentinel/Clu… · 故障恢复流程
高可用
故障转移
21
任务监控与告警
Redis INFO命令 · 任务堆积监控 · 延迟监控
任务监控
告警
22
任务日志与审计
Redis Stream记录任务操作… · 日志过期清理策略
任务日志
审计
23
DB侧异步任务触发器
MySQL binlog监听 · Debezium + Redis S…
DB
侧异步任务触发器
24
任务编排与DAG
Redis Graph或自定义DAG… · 任务依赖关系管理
DAG
任务编排
25
限流与背压
Redis令牌桶算法 · 滑动窗口限流 · 任务消费速率控制
限流
背压
26
多租户任务隔离
Redis Key命名空间 · DB租户ID绑定 · 资源配额管理
多租户任务隔离
Redis
27
任务数据一致性校验
Redis与DB对账 · 定期校验任务状态 · 补偿机制
任务数据一致性校…
Redis
28
性能优化
Redis连接池 · Lua脚本原子操作 · 批量读写
性能优化
Redis
29
安全与权限
Redis ACL · 任务数据加密 · 敏感信息脱敏
安全
权限
30
综合实战案例
电商订单异步处理(支付回调 · 库存扣减 · 通知发送)完整架构设计
综合实战案例
电商订单异步处理
所属VIP或分类
同VIP:OAuth2.0令牌校验与缓存异步刷新任务工程实现
同VIP:PostgreSQL与缓存异步任务编排的联合调试开发实践
同VIP:PostgreSQL索引优化与缓存异步任务编排联动调优