PHP框架缓存与Redis缓存之间的区别

时间:2020-05-11 20:28:30

标签: php codeigniter caching redis

我试图做一些开发,以实现Web缓存。

我为此使用了codeigniter 4,它的确内置了缓存库。

但是,还有其他第三方缓存软件,例如redis。

根据我的研究,两者的目的相同。

因此,需要redis代替我的框架缓存吗?

1 个答案:

答案 0 :(得分:1)

虽然它们可以达到相同的目的,但是将redis添加到您的项目中时,您会将缓存卸载到其他服务器上。从而减轻您的应用服务器的负载。

这主要取决于您的设置和预期的负载:

  • 如果这是一个简单的项目,没有太多流量或查询,则可以 继续使用codeigniter的缓存。
  • 如果您期望大量的流量或大量的SQL / NoSQL查询,则最好 将缓存卸载到专用的Redis服务器/服务以使其保持 运行顺利。当然,这给项目增加了一些复杂性。

如果您有兴趣阅读更多观点,这篇文章对Redis何时使用它有一些好处:https://stackoverflow.com/a/3967052/9442192

相关问题