🎁 惊喜福利!即日起,联系客服 19138171052,即可免费领取价值20元的优惠券,数量有限,先到先得!活动截止至 2025年6月20日,赶快行动吧!

🚀 WordPress 配置 Redis 缓存加速网站全攻略(宝塔面板 & 命令行双方案)

文章目录

你是否感觉 WordPress 网站访问越来越慢?数据库压力大、页面加载慢、TTFB 延迟?
别慌!Redis 缓存帮你一键提速。

本教程将带你从零开始配置 Redis 缓存,适用于宝塔面板和命令行用户,不管你是新手还是开发者,都能轻松上手!

✨ 为什么选择 Redis 加速 WordPress?

Redis 是一款基于内存的高性能键值对缓存数据库,被广泛用于对象缓存、页面缓存等应用场景。

使用 Redis,你将获得:

  • 更快的页面加载速度
  • 更低的数据库压力
  • 更高的 Google PageSpeed 分数
  • 更平稳的高并发访问能力

💡 插图位置:【图1:Redis 工作原理/性能对比示意图】

✅ 前置条件检查

在开始配置之前,请确认以下环境:

  • WordPress 已正常运行
  • 拥有服务器/主机控制权限(推荐 VPS、云服务器)
  • PHP ≥ 7.4(推荐 8.0+)
  • 使用 Apache、Nginx 或 OpenLiteSpeed 作为 Web 服务

🔧 方案一:使用命令行安装 Redis(以 Ubuntu 为例)

适合 VPS 用户或喜欢使用 SSH 的开发者。

1. 安装 Redis 服务

sudo apt update
sudo apt install redis-server -y

2. 设置 Redis 开机启动并启动服务

sudo systemctl enable redis
sudo systemctl start redis

3. 测试 Redis 是否运行成功

redis-cli ping
# 返回 "PONG" 表示正常运行

🔧 方案二:使用宝塔面板安装 Redis(推荐小白)

宝塔面板(BT 面板)是国内最流行的 Linux 网站运维工具之一。

1. 安装 Redis 插件

  1. 登录宝塔;
  2. 进入左侧菜单【软件商店】;
  3. 搜索并安装“Redis”;
  4. 安装完成后点击【设置】,确保服务已启动。

2. 配置安全选项(建议)

在 Redis 设置中可配置以下项提升安全性:

  • 设置密码(在配置文件中添加 requirepass 密码);
  • 设置只监听 127.0.0.1(限制外部访问);
  • 重启 Redis 服务使设置生效。

注:保持默认即可

3. 安装 PHP Redis 扩展

  1. 进入【软件商店】 → 找到对应 PHP 版本 → 点击【设置】;
  2. 进入【安装扩展】页面;
  3. 找到“redis”,点击【安装】;
  4. 安装完成后记得重启 PHP 服务。

注意:如果你服务器安装了多个php版本一定要看下你的网站用的是哪个php版本,一定要在对应的php版本上进行安装,查看网站使用的php版本如下

🔌 配置 WordPress 使用 Redis 缓存

无论你用的是哪种方式安装 Redis,WordPress 的配置流程都是一样的:

1. 安装 Redis 缓存插件

推荐插件:
Redis Object Cache(简单高效)
✅ WP Redis(开发者友好)
✅ LiteSpeed Cache(需支持 LSWS)

后台 → 插件 → 添加插件 → 搜索“Redis Object Cache” → 安装并启用

2. 修改 wp-config.php

wp-config.php 添加以下配置:

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
// 若你设置了密码:
define('WP_REDIS_PASSWORD', '你的Redis密码');

3. 启用 Redis 对象缓存

进入插件设置页面,点击“Enable Object Cache”。

成功后会显示 Redis 状态:

Status: Connected
Cache Hits / Misses: xxx

🧪 测试 Redis 缓存是否生效

你可以通过以下方式检测缓存是否生效:

方式一:插件后台查看缓存命中率

方式二:使用命令查看 Redis Key

redis-cli
keys "wp:*"

看到 wp: 开头的 key 就说明缓存生效了。

💡 高阶技巧与优化建议

  • 使用 WP-CLI 清除 Redis 缓存:
wp redis flush
  • 配合页面缓存插件(如 WP Super Cache、LiteSpeed Cache)进一步加速;
  • 设置缓存自动清理策略(如定时清空不活跃对象);
  • 多站点环境可配置不同 Redis 数据库索引(define('WP_REDIS_DATABASE', 1);

🧯 常见问题排查

问题描述 解决方法
Redis 插件提示未连接 检查 Redis 是否运行、端口是否开放
插件启用后报错“NOAUTH” wp-config.php 中未设置 Redis 密码
插件已启用但缓存无效 检查 PHP Redis 扩展是否安装成功
宝塔中 Redis 安装后无法访问 检查监听地址是否为 127.0.0.1,并确认安全组开放了 6379 端口

✅ 总结

通过本文你已经学会了:

  • 如何在 VPS 上通过命令行安装 Redis;
  • 如何在宝塔面板中一键安装并配置 Redis;
  • 如何为 WordPress 启用 Redis 对象缓存;
  • 如何验证缓存是否生效及性能提升;

Redis 是一款简单而强大的加速工具,值得每个 WordPress 网站使用!赶快动手试试吧 💪

如果你觉得这篇文章对你有帮助,请点赞、收藏或分享给其他站长朋友!
欢迎在评论区提问,我们一起优化 WordPress 性能!

发表回复

相关文章
主题推荐
还没有账号?

会员注册

成为会员,获得更多专属优惠!

验证码: 加载中... =

已有账号?