写点什么

架构实战营作业 -- 模块四

用户头像
冬瓜茶
关注
发布于: 刚刚

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 集群是一主二从三哨兵的模式,如下:



用户头像

冬瓜茶

关注

还未添加个人签名 2018.10.26 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营作业 -- 模块四