我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

wordpress的慢,是有目共睹的。所以大家采用了各种各样的方式,来提高wordpress的加载速度,其中一个不错的手段就是:使用redis来加速缓存。本文的主题内容就是,在centos+宝塔面板的环境下,我们如何操作wordpress,来开启redis缓存功能。

苏南大叔:centos,宝塔面板,wordpress 安装 redis 缓存 - wordpress_redis_use
centos,宝塔面板,wordpress 安装 redis 缓存(图5-1)

安装redis服务器

本文的前提是,服务器上安装了宝塔面板。所以,这里有个小捷径可以使用。我们可以直接在宝塔面板里面,点击一下,安装redis。如果您的系统是mac,这里也有一篇可以参考的文章。https://newsn.net/say/mac-redis-redisdesktop.html

苏南大叔:centos,宝塔面板,wordpress 安装 redis 缓存 - redis
centos,宝塔面板,wordpress 安装 redis 缓存(图5-2)

安装redisphp扩展

我们因为安装了宝塔面板,所以这里,我们再次走一下捷径。我们在php72的管理里面,安装redis扩展。

苏南大叔:centos,宝塔面板,wordpress 安装 redis 缓存 - php
centos,宝塔面板,wordpress 安装 redis 缓存(图5-3)

安装wordpress的redis插件

wordpress的插件安装,需要755权限,并且需要设置wp-config文件,才能直接点击安装。具体可以点击这里查看解决方案。https://newsn.net/say/solution-wordpress-need-ftp.html

我们确认开启了相关权限后,我们在wordpress的插件管理里面搜索“redis”,然后下载并启用Redis Object Cache

苏南大叔:centos,宝塔面板,wordpress 安装 redis 缓存 - wp-redis-00
centos,宝塔面板,wordpress 安装 redis 缓存(图5-4)

苏南大叔:centos,宝塔面板,wordpress 安装 redis 缓存 - wp-redis-01
centos,宝塔面板,wordpress 安装 redis 缓存(图5-5)

设置wp-config文件

如果我们没有修改redis端口6379,没有设置redis密码的话,这个config文件是不用修改的。而对于默认的防火墙规则,一定要禁止外界访问6379端口。你懂的,数据安全要牢记。如果你需要修改端口号,设置密码的话,这里是插件的参数说明。大家自己看说明设置变量即可。这里有如何设置redis密码的文章:https://newsn.net/say/redis-password.html

  • WP_REDIS_CLIENT (default: not set)

Specifies the client used to communicate with Redis. Supports hhvm, pecl and predis.

  • WP_REDIS_SCHEME (default: tcp)

Specifies the protocol used to communicate with an instance of Redis. Internally the client uses the connection class associated to the specified connection scheme. Supports tcp (TCP/IP), unix (UNIX domain sockets), tls (transport layer security) or http (HTTP protocol through Webdis).

  • WP_REDIS_HOST (default: 127.0.0.1)

IP or hostname of the target server. This is ignored when connecting to Redis using UNIX domain sockets.

  • WP_REDIS_PORT (default: 6379)

TCP/IP port of the target server. This is ignored when connecting to Redis using UNIX domain sockets.

  • WP_REDIS_PATH (default: not set)

Path of the UNIX domain socket file used when connecting to Redis using UNIX domain sockets.

  • WP_REDIS_DATABASE (default: 0)

Accepts a numeric value that is used to automatically select a logical database with the SELECT command.

  • WP_REDIS_PASSWORD (default: not set)

Accepts a value used to authenticate with a Redis server protected by password with the AUTH command.

总结

如果您能保证不开放6379端口的话,那么本文最简单的设置就是默认所示。如果您修改了端口号或者设置了密码,则需要仔细研读一些相关参数说明了。

更多苏南大叔带来的wordpress的经验文章,请点击这里查看。https://newsn/tag/wordpress/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   wordpress    宝塔面板