本文及资源最后更新时间 2021-10-23 by sky995
力求最简化的安装方式(毕竟是懒狗
首先,前往WordPress后台安装并启用Redis Object Cache插件
服务器安装Redis,且PHP安装Redis扩展。(不会的小白可以使用宝塔面板可以一键安装)
在WP后台设置-Redis
里,单击Enable Object Cache
,出现下图所示情况即代表成功。
另外如果你的Redis数据库并非默认端口或者有密码,则需要修改wp-config.php
文件,通常来说这不必修改,因为插件自身会添加连接参数。但如果需要,可以按照下面所示来进行修改。
需要注意的是,如果你的Redis版本大于6(PhpRedis为5.3+)且启用了ACL身份验证,则需要以
['username', 'password']
格式填写Redis信息宝塔面板的Redis如果设置密码,会很奇怪的连接失败,返回信息为
NOAUTH Authentication required
,但明明已经成功连接且Redis也有显示,有可能是插件问题或者是宝塔做了什么奇怪的默认配置,如果有人知道原因请务必评论告诉我一下,感谢。5月10日晚八点补充:
我尝试了从官方源重编译Redis,还是触发了此问题,也就是说并不是Redis的问题。我也重编译了PHP的Redis扩展,问题依旧,看来也不是扩展的问题,唯一没有重编译的只差PHP了,但这玩意怎么可能会出问题呢?先搁置一下后面再试好了……
如何在网站底部添加数据库查询次数/时间/内存使用
在主题的functions.php
中添加以下代码
在主题页脚文件(一般为footer.php
)内添加下面代码
其中performance
的参数 ture
表示在页面前端显示。如果你想在前端页面中不显示,只在html源码中可见,可将其可改为 false
参考资料
- Connection Parameters · rhubarbgroup/redis-cache Wiki (github.com)
- WordPress页脚显示查询次数以及耗时时间-大米博客 (qqsuu.cn)