架构实战营 - 模块四作业
1、redis 数据结构设计:
考试试卷:
key:学校 id+年级 id+专业 id+题目序号
value:学生考试题目
答题试卷:
key:学校 id+学号 id+专业 id+题目序号
value:学生答题内容
每个试卷题目有序,使用 sortedSet 存储试卷和答题内容。
2、试卷读写时序图:

3、计算性能:

根据计算试卷请求的 QPS:5 万/s
提交试卷的 TPS:1700/s
单台 redis 可以满足 5 万-10 万的 QPS,那么单 redis 就可满足需求,因此设置一主二从的 redis 集群即可满足需求
评论