WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress如何配置Redis缓存

查看 WP集市 的更多文章WP集市 2025-09-01 【WordPress教程】 1013人已围观

  1. 首先你得有个Redis服务器,本地或者远程都行,记得拿到端口、密码这些连接信息。宝塔面板一键安装也行,自己编译也行,搞定了就行。

  2. 在WordPress根目录的wp-config.php里加代码,放define('WP_DEBUG', false);这种语句前面就好:

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', '6379');
define('WP_REDIS_PASSWORD', 'your_redis_password_here');
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);

没密码就把密码那行注释掉,不然会连不上疯狂报错。

  1. 然后装插件,搜"Redis Object Cache"安装激活。装完去工具里点"Enable Object Cache",看到"Connected"和命中率统计就是成功了。

  2. 这时候其实已经有效果了,但你可以进一步优化,比如在wp-config里加这个减少数据库查询:

define('WP_CACHE', true);
define('WP_REDIS_MAXTTL', 86400);
  1. 如果想看缓存状态,在functions.php里加个快捷查询:
add_shortcode('redis_status', function() {
    global $wp_object_cache;
    return $wp_object_cache->stats();
});

文章里插个[redis_status]就能显示命中率了。

  1. 注意有时候更新文章会发现没及时刷新,这时候去Redis插件那里点一下"Flush Cache"就行,或者写个定时任务自动清空老缓存。

  2. 最后用redis-cli或者宝面板监控下内存占用,别让缓存把服务器撑爆了,设置个最大内存参数maxmemory,选allkeys-lru策略自动淘汰旧数据。

这样搞完基本能快个两三倍,尤其是文章多的站,数据库压力直接减半。不过缓存这东西不是万能的,主题写得太烂的话该慢还是慢。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章