hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 58 回:进阶篇:Redis 缓存策略(上),在这节课里,我们将探讨:
- 在哪些地方应该使用缓存?
- 对于不同形式的数据,应该如何使用不同的缓存策略?
这节课难度较大,代码较为复杂,请大家要用心听课了。
在哪些地方应该使用缓存?
在前一课,我们学习了Redis
的基础用法,那么有一个大问题就是,到底在哪些地方应该使用缓存呢?简而言之,答案就是:缓存一切!
- 对于前台接口来说,可能每时每刻有无数的用户要访问,加上缓存,能非常显著的减少数据库的操作,增大项目的并发。这对于项目的稳定运行非常重要。
- 但是对于后台接口来说,因为只有管理员使用而已,并不会消耗多少性能。除非有非常消耗资源的运算,一般来说,可以不用做缓存。
我们在上节课,演示了一个最简单的缓存使用案例。但是每个接口的情况各不相同,并不是在所有的地方,都能这么简单的存储一下就行了的。接着我们学习一下,对于不同形式的数据,应该如何使用不同的缓存策略?
...