面向 WordPress 网站的缓存与性能优化插件,用于缩短页面加载时间。
rhubarbgroup/redis-cache
基于 Redis 的 WordPress 持久化对象缓存后端,支持 Predis、PhpRedis 和 Relay 客户端。
- Star
- 545
- Fork
- 162
- 未关闭 Issue
- 12
- 最近提交
- 6天前
这是什么?
Redis Object Cache 用 Redis 替代 WordPress 默认的单次请求对象缓存,让缓存的查询结果和选项数据能够跨页面请求保留。它以 drop-in 形式安装到 WordPress 中,主要通过 wp-config.php 里的 PHP 常量进行配置。
插件支持 Predis、PhpRedis 和 Relay 三种 PHP 客户端,安装了 PhpRedis 时默认优先使用它。连接方面支持 Unix 套接字、TLS、ACL 认证和持久连接,同时提供主从复制、Redis Sentinel、Redis Cluster 以及 PhpRedis 分片等部署方式。
管理员可以通过 WP-CLI 命令(如 wp redis status、enable、disable、update-dropin)查看缓存状态与诊断信息。缓存键支持自定义前缀,以避免多个站点之间的数据冲突,也可以指定不需要缓存到 Redis 的对象组。
核心功能
- 01支持 Predis、PhpRedis 和 Relay 三种 Redis 客户端
- 02可通过 TCP、Unix 套接字或 TLS 连接,并支持 ACL 认证
- 03提供主从复制、Sentinel、Cluster 和分片等部署配置
- 04通过 WP-CLI 查看状态、启用、禁用缓存并更新 drop-in
- 05可通过常量设置缓存键前缀,并排除指定的缓存组
适用场景
- 加速数据库查询较多的 WordPress 站点
- 在同一台 Redis 服务器上运行多个 WordPress 站点,并通过前缀和数据库编号隔离数据
- 通过 TLS 将 WordPress 连接到托管的 Redis 服务
- 借助 Redis Cluster 或 Sentinel 扩展 WordPress 的缓存存储
快速上手
- 1
阅读 INSTALL.md 中的安装说明
- 2
在 WordPress 中安装 Redis Object Cache 插件
- 3
使用 WP-CLI 检查对象缓存状态
wp redis status
使用前须知
- 需要运行中的 Redis 服务器以及 PhpRedis 或 Predis 等 PHP 客户端。
- 复制、哨兵、集群等高级扩展配置面向具备 Redis 和 PHP 高级知识的用户。
- 部分配置选项不受支持,可能在未通知的情况下失效。
标签
常见问题
- redis-cache 是什么?
- 基于 Redis 的 WordPress 持久化对象缓存后端,支持 Predis、PhpRedis 和 Relay 客户端。 Redis Object Cache 用 Redis 替代 WordPress 默认的单次请求对象缓存,让缓存的查询结果和选项数据能够跨页面请求保留。它以 drop-in 形式安装到 WordPress 中,主要通过 wp-config.php 里的 PHP 常量进行配置。
- redis-cache 可以免费使用吗?用的什么许可证?
- redis-cache 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- redis-cache 还在维护吗?
- 活跃维护中。redis-cache 最近一次提交是在 2026年11月1日。
- redis-cache 适合用来做什么?
- 加速数据库查询较多的 WordPress 站点 在同一台 Redis 服务器上运行多个 WordPress 站点,并通过前缀和数据库编号隔离数据 通过 TLS 将 WordPress 连接到托管的 Redis 服务 借助 Redis Cluster 或 Sentinel 扩展 WordPress 的缓存存储
- redis-cache 怎么安装和运行?
- 阅读 INSTALL.md 中的安装说明 在 WordPress 中安装 Redis Object Cache 插件 使用 WP-CLI 检查对象缓存状态: wp redis status
- 在哪里获取 redis-cache?
- 源代码和安装说明在 GitHub 上:https://github.com/rhubarbgroup/redis-cache
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
WordPress 命令行工具,无需浏览器即可管理插件、主题、多站点和数据库等任务。
一键导出 WordPress 文章、页面、元数据和设置为 Markdown 与 YAML,供 Jekyll、Hugo 等静态站点生成器使用。
Jetpack 的单一代码仓库,包含 WordPress 插件套件的源码,涵盖安全、性能、营销与设计,以及共用的 PHP 与 JavaScript 包。
一款 WordPress 插件,借助 Elasticsearch 提供更快、更相关的站点搜索与内容查询。
一个 Composer 包,把 Laravel 的组件、Blade 模板和生态包引入 WordPress 项目。