Repolode
rhubarbgroup

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. 1

    阅读 INSTALL.md 中的安装说明

  2. 2

    在 WordPress 中安装 Redis Object Cache 插件

  3. 3

    使用 WP-CLI 检查对象缓存状态

    wp redis status

使用前须知

  • 需要运行中的 Redis 服务器以及 PhpRedis 或 Predis 等 PHP 客户端。
  • 复制、哨兵、集群等高级扩展配置面向具备 Redis 和 PHP 高级知识的用户。
  • 部分配置选项不受支持,可能在未通知的情况下失效。

标签

#wordpress#redis#cache#php#object-cache#wp-cli#phpredis#predis#relay#wordpress-plugin

常见问题

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 数据每日更新。

相关项目