如前文所述,如果每次打开文章,都去请求一次数据库,在大量书数据的情况下,网站速度会受到拖累,所以,上文就介绍了怎么配置Redis服务器,本文将介绍,如何使用Redis优化数据库使用。
在说怎么使用之前,我先说,需要使用一个叫做Redis Object Cache的插件,这个插件在后台可以在线下载。
安装Redis服务器
[b2_insert_post id="39"]
如何安装,请看上文。
配置Redis服务器
我们需要先找到/user/local/redis/etc/redis.conf这个文件,如前文所说,我使用的是lnmp,我的配置文件就在这个文件夹里面。
添加下面几行,用以限制Redis服务器处理缓存的最大内存。
- #You can adjust this value as you see fit - 200mb or 20000mb
- #it depends on how much RAM you have. On a 1GB server, I use 100mb.
- maxmemory 100mb
- # this forces old keys to be deleted using first-in-first-out
- maxmemory-policy allkeys-lru
同样,在配置文件中搜索如下代码,并注释
- #save 900 1
- #save 300 10
- #save 60 10000
以上代码是让数据处理使用内存,而不是磁盘。
然后保存配置文件,并重启Redis服务跟PHP服务。
安装Redis Object Cache插件
启用插件,一切OK!
以上将数据库缓存到内存,我使用之后,每个页面的数据查询可以少60%,当然,数据容量小,效果就不太明显。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END