Redis是高性能的内存数据库,广泛应用于缓存、会话管理和实时数据处理等场景。
本文介绍了Redis的核心特性和使用场景,帮助你构建高性能的应用系统。
| 场景 | 延迟时间 | 精度要求 | 量级 |
|---|---|---|---|
| 订单超时取消 | 30 分钟 | 分钟级 | 高 |
| 会员到期提醒 | 3 天 | 小时级 | 中 |
| 预约提醒 | 10 分钟 | 分钟级 | 中 |
| 延迟重试 | 指数退避 | 秒级 | 高 |
| 定时推送 | 固定时间点 | 秒级 | 高 |
2026/6/27大约 11 分钟
Redis是高性能的内存数据库,广泛应用于缓存、会话管理和实时数据处理等场景。
本文介绍了Redis的核心特性和使用场景,帮助你构建高性能的应用系统。
| 场景 | 延迟时间 | 精度要求 | 量级 |
|---|---|---|---|
| 订单超时取消 | 30 分钟 | 分钟级 | 高 |
| 会员到期提醒 | 3 天 | 小时级 | 中 |
| 预约提醒 | 10 分钟 | 分钟级 | 中 |
| 延迟重试 | 指数退避 | 秒级 | 高 |
| 定时推送 | 固定时间点 | 秒级 | 高 |
消息队列是分布式系统中解耦和异步处理的核心组件,它为系统提供了可靠的消息传递机制。
本文介绍了消息队列的核心概念和使用场景,帮助你构建松耦合的分布式系统。
| 特性 | Kafka | RocketMQ | RabbitMQ | Pulsar |
|---|---|---|---|---|
| 开发语言 | Java/Scala | Java | Erlang | Java |
| 所属 | Apache | Apache(阿里) | VMware | Apache |
| 协议 | 自有协议 | 自有协议 | AMQP 0-9-1 | 自有协议 |
| 吞吐量 | ★★★★★ | ★★★★☆ | ★★★☆☆ | ★★★★★ |
| 低延迟 | ★★★☆☆ | ★★★★☆ | ★★★★★ | ★★★★☆ |
| 消息持久化 | ★★★★★ | ★★★★★ | ★★★☆☆ | ★★★★★ |
| 事务消息 | ★★★★☆ | ★★★★★ | ★★★★☆ | ★★★★★ |
| 顺序消息 | ★★★☆☆ | ★★★★★ | ★★★☆☆ | ★★★★☆ |
| 延迟消息 | ☆ | ★★★★★ | ★★★☆☆ | ★★★★☆ |
| 消息回溯 | ★★★★★ | ★★★★★ | ☆ | ★★★★★ |
| 运维复杂度 | ★★★☆☆ | ★★★☆☆ | ★★☆☆☆ | ★★★★☆ |