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

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

安装redis服务器

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

centos,宝塔面板,wordpress安装redis缓存 - redis

安装redis的php扩展

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

centos,宝塔面板,wordpress安装redis缓存 - php

安装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缓存 - wp-redis-01

设置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/

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。