Redis页面缓存

在处理请求之前添加一个中间件,由这个中间件来调用redis缓存函数,对于不能缓存的页面,函数直接生成页面并返回;而能够缓存的页面,函数首先从redis缓存中去取出并返回缓存页面,如果缓存页面不存在则生成并缓存到redis数据库中5分钟。

这个redis缓存方案,我不理解的是,为什么“如果缓存页面不存在则生成并缓存到redis数据库中5分钟”?

阅读 3.3k
1 个回答

redis是缓存到内存中的.你要长时间大量的缓存页面到redis,内存肯定吃不消啊.
来个时间限制,五分钟后要是还有人访问,就加载到内存中,没有就释放,不占内存.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题