千万级学生管理系统的考试试卷存储方案
Redis sentinel 存储方案设计 - 试卷信息
一:数据结构设计
1.数据结构:Hash
2.Key:学校 ID + 课程 ID + 考试时段
3.Value: 试卷内容
二:读写分析
1.试卷生成之后,直接写入 Redis。
2.考试时,根据当前考生所在学校+当前课程+当前时间段,取出试卷内容。
三:数量分析
1.根据背景,性能要求为:5 万/秒。
2.根据阿里云上的 redis 性能描述,一主一从就可以满足 5w/秒的性能要求了
Redis sentinel 存储方案设计 - 试卷信息
1.数据结构:Hash
2.Key:学校 ID + 课程 ID + 考试时段
3.Value: 试卷内容
1.试卷生成之后,直接写入 Redis。
2.考试时,根据当前考生所在学校+当前课程+当前时间段,取出试卷内容。
1.根据背景,性能要求为:5 万/秒。
2.根据阿里云上的 redis 性能描述,一主一从就可以满足 5w/秒的性能要求了
评论