写点什么

模块 4 作业

用户头像
青生先森
关注
发布于: 4 小时前

数据结构

  1. 使用 redis 中的 list,将一道一道的题目用 list 存储起来

性能分析

  1. 根据性能估算结果,QPS:5 万/s,TPS:2000/s;

  2. 可以部署为 redis sentinel 集群,1 个主节点,4 个从节点,3 个哨兵集群;

  3. TPS 是 2000/s,一个主节点足够支撑,QPS:5 万/s,5 个节点同时支持对外提供服务,即 1 万/s。

读请求

  1. 5 个 redis 节点同时对外提供服务。

  2. 当客户但发起请求时,判断请求类型,同时发送给主节点和从节点获取试卷题目

  3. 返回客户端显示

写请求

  1. 客户端发起写入题目请求

  2. 客户端判断请求类型,发送给主节点

  3. 主节点写入题目后返回

  4. 从节点从主节点中复制命令,完成数据同步

用户头像

青生先森

关注

还未添加个人签名 2020.01.13 加入

还未添加个人简介

评论

发布
暂无评论
模块4作业