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加速/
0 条评论