架构实战营模块 4 作业
1. 考试性能估算
1.1 考试计算性能
1.2 考试存储性能
单台 Redis 存储空间估算:16G
2. 考试数据结构设计
数据结构:Redis String
Key: 学校 ID + 考试 ID
Value: JSON 存储试卷内容
3. 考试读写流程
3.1 考试写流程
通过学校 ID + 考试 ID 作为 key,将试卷 JSON 存入到 Redis 中。
3.2 考试读流程
通过学校 ID + 考试 ID 从 Redis 中读取试卷内容。
4. Redis sentinel 集群估算
4.1 考试场景性能需求汇总
试卷请求 QPS:5 万/s
提交试卷:1700/s
试卷存储容量:16GB
4.2 集群预估
搭建 Redis Sentinel 至少需要 3 台服务器,每台服务器都各有一个 Redis 实例和 Sentinel 实例,单台 Redis 需要 16G 内存,总共需要 3 台 4 核 16G 服务器。
评论