Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。主要是Redis是在内存里的,所以很快,并发也高。

WordPress提速系列
1.WP SuperCache和Autoptimize插件
2.升级PHP版本,加速你的WordPress
3.使用cloudflare保护和加速你的网站
4.WordPress使用Redis加速

首先简单介绍下环境,安装的是Vesta面板,CentOS7+Apache2.4.6+mariadb+PHP7.2.16。

安装redis

如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/

yum install -y
http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

然后可以使用下面的命令安装最新版本的redis:

yum --enablerepo=remi install redis

安装完毕后,即可使用下面的命令启动redis服务

service redis start

或者

systemctl start redis

查看redis版本:

redis-cli --version

设置为开机自动启动:

chkconfig redis on

或者

systemctl enable redis.service

修改redis配置文件

Redis配置文件在 /etc/redis.conf

修改port,找到# requirepass foobared,修改密码

例如

port 7777

requirepass 7777

完成后重启redis服务

service redis restart

wordpress使用redis缓存

这里使用的插件是Redis Object Cache。

因为上面改了redis服务的端口和密码,在wordpress根目录下修改wp-config.php,添加下面这段参数。(这里注意如果有问题的话,下面这段参数放在“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”前面试一试,你的这段话可能是英文的)

define('WP_REDIS_DATABASE','0'); 
define('WP_REDIS_MAXTTL','86400');
define('WP_REDIS_PORT','7777');
define('WP_REDIS_PASSWORD','7777');

然后启用插件后在设置里点击”Enable Object Cache”就ok了。

完成的效果应该是这样

另外如果你也使用wp super cache缓存插件,在高级设置中,开启专家模式,勾选下面的选项,可以让wp super cache使用redis来缓存页面文件了。

除非注明,否则均为Troy小法师原创文章,转载必须以链接形式标明本文链接

本文链接: https://www.troyqi.com/archives/398/【快快快】wordpress使用redis加速/