使用Redis缓存 减少数据库压力 2016-11-07


LaraStore商城系统 默认的缓存支持  memcached redis file,如果本服务器安装好了redis 只需要在.env文件中填写如下配置即可。

在没开启缓存的时候 看看页面的SQL情况


开启后 再看页面的SQL执行情况

SQL语句由87条直接降为0条,页面基本是秒开:)


页面基本上是秒开了~~~  redis缓存的效果 是杠杠的!当然 对后台的一些设置 ,因为开启了缓存 修改配置后 需要清除缓存才会生效。


看看系统配置文件获取的方式,先从缓存中获取,缓存中如果没有 再从数据库中获取,并把数据库中的内容放入缓存,以便下次获取。

下面为 ConfigRepository类中的部分代码 get函数的部分


本文章为 LaravelStore官网原创 转载请注明出处。谢谢合作!