需求背景,为了提高用户请求响应时间,给予用户更好的体验效果。故将数据库中的数据同步至缓存中,
web将直接从缓存读取所需要的展示的数据。
redis 缓存设计:
1 将每张表数据、存入缓存中。
2建立表之间的关系class_student_list:classId。
3有N去维护(1-N)表之间的关系。
举例说明:
class
student
当缓存中添加student时,
判断缓存中是否存在,存在update,不存在就save.
当 save的时候向class_student_list:classId key值中
value 添加值。
附上一张图: