架构实战营作业 -- 模块四
1、针对考试试卷存储,使用 hash 数据结构。
原因:每门考试的答案 20 判断题、20 选择题、4 道大题,hash 可以包含多个键-值对,这样可以每道题设置 id 和题目一一对应
2、读写流程
3、根据流量估算结果,试卷请求 QPS:5 万/s、提交试卷 TPS:1700/s
单台 redis 可以支持 10WQPS/s,但是为了保证系统高可用,最少设置 1 主 2 从的 redis 集群
根据 sentinel 选举原理,为了能实现 redis 集群 master 节点故障自动转移,sentinel 最好也设置 3 节点
最后选择 redis sentinel 集群是一主二从三哨兵的模式,如下:
评论