你是否感觉 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 插件
- 登录宝塔;
- 进入左侧菜单【软件商店】;
- 搜索并安装“Redis”;
- 安装完成后点击【设置】,确保服务已启动。
2. 配置安全选项(建议)
在 Redis 设置中可配置以下项提升安全性:
- 设置密码(在配置文件中添加
requirepass 密码
); - 设置只监听 127.0.0.1(限制外部访问);
- 重启 Redis 服务使设置生效。
注:保持默认即可
3. 安装 PHP Redis 扩展
- 进入【软件商店】 → 找到对应 PHP 版本 → 点击【设置】;
- 进入【安装扩展】页面;
- 找到“redis”,点击【安装】;
- 安装完成后记得重启 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 性能!