架构实战营模块 4 作业指导
Redis 的数据结构,String 和 List 都可以,String 结构就直接放 json 字符串,List 就一道一道题目的放
注意估算的时候别算错,少一个 0 或者多一个 0 就是 10 倍的差距,会影响架构设计
估算的时候尽量用近似值方便计算,例如 4 可以按照 5 来算,8.8 可以按照 10 来算
可以采用“二次读取”的方式应对读写分离带来的复制延时,因为试卷是一次写入多次读取;也可以无需考虑读写延迟,因为老师上传试卷和学生考试的时间差可能是几天。
如果有的同学估算模型特别大,注意确认是否算错,另外,内存就算是 64G 或者 128G 也是可以的
如果有同学估算后感觉 Redis sentinel 放不下,或者觉得在线上一般没有 128G 内存的机器,想把方案改为 Redis cluster 也是可以的。
评论