WordPress是一个使用PHP开发的内容管理系统(CMS),它依赖MySQL数据库来存储和查询数据。随着网站内容和访问量的增长,数据库查询的响应时间可能会变得更长,导致页面加载速度变慢。使用Redis可以有效地缓解这个问题,因为它可以将经常访问的数据存储在内存中,从而大大减少从数据库中检索数据所需的时间。
一、在1panel里面安装Redis
e
二、wordpress里面安装插件Redis Object Cache
默认启动后,提示是无法连接redis的
三、解决链接问题
1、修改object-cache.php配置文件
位置在网站根目录下的:/wp-content/plugins/redis-cache/includes/object-cache.php
默认为:
protected function build_parameters() {
$parameters = [
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
'timeout' => 1,
'read_timeout' => 1,
'retry_interval' => null,
'persistent' => false,
];
修改为:
protected function build_parameters() {
$parameters = [
'scheme' => 'tcp',
'host' => '1Panel-redis-TE3U',
'port' => 6379,
'database' => 0,
'password' => '123456',
'timeout' => 1,
'read_timeout' => 1,
'retry_interval' => null,
'persistent' => false,
];
修改代码中的容器名称’host’ => ‘1Panel-redis-TE3U’,和密码’password’ => ‘123456’,
- 1Panel-redis-TE3U容器名称在哪里?
- 密码在哪里?
在安装redis的时候设置的,也可以在应用里面查看
最终修改如下
2、修改wp-config.php配置文件
位置在网站根目录下:/wp-config.php
在最下方添加如下代码:
/** Redis Object Cache */
define( 'WP_REDIS_HOST', '1Panel-redis-TE3U' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_REDIS_PASSWORD', '123456' );/** Redis设置了密码时填写 */
4.最终
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容