架构实战营 4 期第四模块作业
数据结构
使用 redis 的 hash 结构存储考试试卷,只存储当学期试卷,以学校为 key,以科目为 field,试卷内容为值。
读写流程
写入时直接使用“HSET 学校 科目 试卷内容”存储试卷内容,设置过期时间为考试月结束。
读入也直接使用“HGET 学校 科目”获取试卷内容。
服务器
根据 5 万 QPS 读压力,选用三台 32 核 redis 服务器一主两备和三个 sentinel 节点。
使用 redis 的 hash 结构存储考试试卷,只存储当学期试卷,以学校为 key,以科目为 field,试卷内容为值。
写入时直接使用“HSET 学校 科目 试卷内容”存储试卷内容,设置过期时间为考试月结束。
读入也直接使用“HGET 学校 科目”获取试卷内容。
根据 5 万 QPS 读压力,选用三台 32 核 redis 服务器一主两备和三个 sentinel 节点。
评论