【发布时间】:2021-12-23 23:11:19
【问题描述】:
我被要求在我的 Spring Boot 应用程序中实现内存缓存机制。 我的申请与社交媒体有关。 用户可以注册和登录 用户可以添加好友 用户可以发布具有公开和私密隐私标准的状态 用户只能查看其朋友帖子的公开帖子和私人帖子 用户可以看到点赞数较多且有权访问的帖子。
如何实现自己的缓存机制。我应该设计自己的数据结构来存储缓存。
哪些 api 端点可以有缓存功能?
我是春天的新手。
提前致谢
【问题讨论】:
-
不要编写自己的缓存解决方案。那里有缓存解决方案,使用它们。编写适当的缓存解决方案是一项艰巨的任务,最好使用现有且经过验证的解决方案。
-
我实际上是使用 spring 缓存做到的,但我的面试官要求我自己实现。
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: java mysql spring caching in-memory-cache