写点什么

模块 4 作业

用户头像
鲲哥
关注
发布于: 2021 年 05 月 29 日

1)完善 Redis 的数据结构设计,明确具体使用哪种 Redis 数据结构

2)设计具体的读写流程(可以文字描述也可以序列图描述,序列图要有文字辅助说明)

3)对照模块 4 第 6 课的性能估算结果,计算 Redis sentinel 集群的服务器数量和性能


数据结构

使用 String 类型

key: 学校 ID + 学期 + 课程 ID

value: 试卷内容的 json 字符串

读写流程

读过程:主机和从机都可以处理读请求,查询 key 可以路由到主机或从机返回结果

写过程:直接写入 master

性能估算

需要支撑 5W qps

redis 单机 tps 是 5 到 10 万

需要 3 台 sentinel,1 主 1 从两台 redis 即可支撑,单机 qps 是 2.5 万


用户头像

鲲哥

关注

还未添加个人签名 2018.09.11 加入

还未添加个人简介

评论

发布
暂无评论
模块 4 作业