php框架缓存与redis缓存的区别

xu3bshqb  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(397)

我试图做一些发展,我将实现网络缓存。
我使用codeigniter4为这个,它确实有缓存库内置。
不过,还有其他第三方缓存软件,如redis。
根据我的研究,两者的作用是相同的。
那么,用redis代替框架缓存有什么需要呢?

pobjuy32

pobjuy321#

虽然它们可能有相同的用途,但将redis添加到项目中会将缓存卸载到不同的服务器上。从而减少应用服务器的负载。
这主要取决于您的设置和预期负载:
如果它是一个没有太多流量或查询的简单项目,那么可以继续使用codeigniter的缓存。
如果您期望大量的流量或大量的sql/nosql查询,最好将缓存卸载到专用的redis服务器/服务上,以保持其平稳运行。当然,这增加了项目的复杂性。
如果你有兴趣阅读更多的观点,这篇文章有一些关于redis的好观点,比如什么时候使用它或者不使用它:https://stackoverflow.com/a/3967052/9442192

相关问题