Redis是一个可供选择的人谁想把他们的缓存提升到一个新的水平。现在,一个关于安装Redis并配置Wordpress与Redis进行通信的快速教程作为缓存层。
Redis 是一个开源数据结构存储,它在Wordpress用户中很流行,其简单性和高度优化的缓存方法,可以帮助页面加载速度更快。
为什么要缓存?在正常的Wordpress安装中,当用户浏览索引页(index.php)时,将查询MySQL数据库中循环中的帖子。这通常很快,但是如果您有多个循环或许多并发用户,那么数据库查询的庞大数量可能会让您的VPS变得压倒一切。像Redis这样的缓存层将会查询数据库一次,并创建一个纯HTML文件,而不是正常的文件,这将提高页面加载量并大大减少数据库查询。 index.php
先决条件
linux系统
已安装wordpress程序
步骤1.安装Redis
Redis可用于我们所有操作系统选项的默认软件包存储库,因此安装很轻松。
$ sudo add-apt-repository ppa:chris-lea/redis-server $ sudo apt-get update $ sudo apt-get install redis-server php-redis
现在,我们将通过运行快速验证Redis是否正确安装。如果您看到提示更改,您将开始一个良好的开始,如果您运行该命令,您应该看到响应。 redis-cli 127.0.0.1:6379> ping PONG
$ redis-cli 127.0.0.1:6379> ping PONG
步骤2.配置Redis
接下来,我们需要设置一些配置,使PHP和Redis协同工作,并将Redis用作缓存。在您选择的编辑器中打开文件,并将以下行添加到文件的末尾。 /etc/redis/redis.conf
maxmemory 256mb maxmemory-policy allkeys-lru
可以根据您的需要增加在线中分配的RAM 。 maxmemory 256mb
最后,我们将重新启动Redis服务器。
$ sudo service redis-server restart
步骤3.将Wordpress连接到Redis
将Wordpress连接到Redis的最简单的方法是使用一个名为Redis Object Cache的流行插件。只需通过Wordpress仪表板安装插件,然后导航到设置。您应该会看到如下所示的屏幕。
该插件立即识别我们的Redis安装,所有您需要做的是单击启用对象缓存按钮开始使用Redis作为Wordpress缓存层。
如果是使用宝塔面板的用户可以直接在软件管理选项卡,打开你网站对应的PHP版本,然后进入设置-安装扩展-Redis扩展,直接安装即可!