最新Object Cache Pro下載 (原名Redis Object Cache Pro)這是一款企業級物件快取插件,專為WordPress 設計,用於提高網站效能。使用Redis將WordPress 中的物件(如文章、頁面、評論、分類目錄等)快取到記憶體中,減少了資料庫查詢的次數,從而大大提升頁面載入速度、響應速度。
它還能提升後台的存取速度,前台搜尋功能、篩選功能等速度。尤其對於需要處理大量動態內容和高流量的Woocommerce網站來說,使用Redis Object Cache Pro 這樣的快取外掛是非常有益的。可是它對靜態網站可能幫助不大,因為靜態網站往往很少涉及資料庫查詢,所以物件儲存的作用有限。
Pro版本和免费版本区别↓:
- 为原始性能重写
- 100% WordPress API 兼容
- 更快的序列化和压缩
- 轻松调试和记录
- 缓存预取和分析
- 完全单元测试(100% 代码覆盖率)
- 使用 TLS 保护连接
- 通过 WordPress 和 WP CLI 进行健康检查
- 针对 WooCommerce、Jetpack 和 Yoast SEO 进行了优化
- 更快的二进制序列化支持
- LZF、LZ4 和 ZSTD 压缩
- 异步冲洗
- 批量密钥预取
- Batcache 和 WP Rocket 支持
- 使用语义化版本控制
- 多站点网络支持
Object Cache Pro是物件緩存,可以和Nginx的Fastcgi系統緩存以及WP Rocket等頁面快取外掛程式一起使用,因為它們快取的目標以及作用層面不一樣。不過多重快取一起使用需要配置好,不然容易重複快取導致速度慢或起衝突。
它還可以快取後台一些操作,加快後台存取速度。如果後台做了一些修改沒有及時生效,刷新下Redis快取即可。
使用這個外掛實現Redis物件快取就不能再使用Mamcached物件緩存,網站只能使用一個物件快取。使用物件緩存後就沒必要再使用資料庫緩存,容易有衝突。
免费版本和付费版本有啥差异?
Pro版通过 预取缓存(Bulk Key Prefetching)和 二进制序列化(igbinary)等技术,进一步减少Redis请求次数和内存占用,理论性能再度提升约15%-20%。但对访问量和数据量少的站点,这种优化感知不明显。
Pro版针对WooCommerce等插件动态内容深度优化,自动识别高频查询并预加载,若网站含实时库存显示或动态表单,Pro版能避免缓存穿透问题。
内存压缩:支持LZ4/ZSTD算法,内存占用降低50%,适合长期运行且数据量逐渐增大的场景。
稳定性保障:内置健康检查与自动故障转移,避免缓存服务崩溃导致网站瘫痪 。
调试工具:提供实时命中率监控,便于排查缓存失效问题
Pro 版本没有顶部缓存清理按钮,免费版本才有,原因:
1- Object Cache Pro 的开发者 Till Krüss 曾经明确表示,他非常讨厌其他插件在 WordPress 顶部工具栏里塞满各种图标和按钮。为了保持后台界面的干净整洁,他决定不在官方功能中加入这个经常被误触的按钮。
2- Pro版本深度集成了 WordPress 的缓存机制。正常情况下,当你发布新文章、修改页面或插件设置时,插件会自动对应的缓存片段。也就是说,它能做到“该更新的自动更新,不该动的不动”,理论上几乎不再需要频繁地去全局清缓存。
什麼是GPL授權插件
此外掛屬於GPL授權產品,安全合法。點擊了解什麼是GPL協議,點擊了解WordPress官網關於GPL的說明。簡單的說採用GPL協定的外掛程式/主題原始碼開源共享,可以合法地自由更改、使用、分發。
本商品標題提及的外掛程式/主題所屬公司和我們沒有任何關係,該公司也沒有授權其產品或品牌給我們。本商品是標題提及外掛程式/主題的發行版本,由第三方公司/開發者製作,並由我們根據通用公共授權(GPL) 條款重新分發。
我們使用該外掛程式/主題名字目的僅為明確本GPL商品所基於的外掛程式/主題,旨在幫助使用者更了解我們這個產品的功能及可能的應用場景,絕無冒充或誤導之意。本商品的銷售遵循並尊重GPL 授權協議的所有條款,確保使用者了解他們取得的是基於開源授權的外掛程式/主題分發版本。允許他們查看、修改和重新分發軟體,以促進軟體的自由使用和發展。
插件安全性
直接從國外正規管道購買,不修改原始碼。所有插件我們自用建站,在多個站點使用過,安全、穩定、可靠。擔心插件不安全?查看《WordPress破解版外掛/主題(綠版, GPL, Nulled) 安全嗎? 》。
- 透過Virustotal防毒驗證;
- 透過Wordfence原始碼審核;
- 透過Sucuri安全防毒掃描;

Object Cache Pro更新方法/記錄
一般新版本出來24小時內本站會更新,屆時請直接造訪本頁下載新版本安裝包上傳更新,產品標題會寫上最新版本號。只能透過上傳安裝包方式更新,介意勿拍,如果想要線上更新請支援原版去外掛官網購買。
Object Cache Pro下載購買條款
本站插件購自國外網站,購買價格為4.99美金/個,有效期限2年。迪亞莫統一販賣價格為19元人民幣/個,花費龐大精力製作使用教學+提供人工答疑服務,絕對物超所值。
外掛僅供學習交流研究使用,虛擬產品具有可複製性,一經售出概不退款,詳情請移步服務條款。請先登入後再購買,購買後刷新頁面取得插件下載權限。
迪亞莫為購買用戶提供售後服務,插件使用過程有任何疑問請在下方評論留言,有問必答。
安裝/ 啟用方法
直接安装本站购买下载的zip安装包,启用即可。如果已经安装免费版本,先卸载掉免费版本。
安装或者更新插件后可能出现下图 Outdated 提示,点 “Update Drop-in” 按钮更新就行。

安裝方法1:上傳安裝
在網站後台左側選單欄找到並且點擊“插件”>“安裝插件”,然後點擊左上角的“上傳插件”,上傳下載好的zip安裝包點擊“立即安裝”,安裝好後點擊“啟用插件”完成安裝。

安裝方法2:FTP安裝
解壓縮插件壓縮包,將解壓縮獲得的資料夾上傳至plugins目錄(xxx.com/wp-content/plugins)。
在網站後台左側選單欄找到並點擊“插件”>“已安裝插件”,在插件清單中找到該插件,點擊“啟用”。

Object Cache Pro配置啟用方法
注意:如果提示有新版本更新,请不要在后台直接在线更新,会导致插件异常。请在本页面下载新版本覆盖安装更新,如果安装后显示有2个一样插件,请禁用卸载掉较旧版本。
注意:有些配置极大依赖服务器设置和性能,所以经常会出现添加配置后网站提示错误打不开的情况。一开始尽量少添加配置内容,网站没异常再逐一添加其它配置内容。
注意:如果添加配置后网站出现异常打不开,删掉最后一半的配置内容,保存后刷新网站应该恢复正常。然后再逐一添加剩余配置,导致网站有问题的配置就别加。
伺服器的PHP需要先安裝Redis擴展,然后把下面配置代码 (2个代码选1个就行) 复制粘贴到网站根目录wp-config.php里面,回到插件设置页面点“Enable Cache”启用。
也可以使用官方建议的配置。

注意下面程式碼所有的參數設定行尾部都要加上英文逗號 , 。如果在儀表板Object Cache小工具能看到請求數據,表示設定成功。
推荐配置代码↓,适合绝大多数网站,博客网站和外贸网站选它。
最后2个配置 network_flush、async_flush 专门用于多网络 (Multisite) 站点,删掉它们前面的 // 生效。点击查看官方多网络站点配置详解。
'password' => 'xxx', :作用是设置Redis密码,如果你的Redis有设置密码,把代码第5行的xxx替换成Redis密码,然后删掉'password'前面的//,代码就会生效。
如Redis未设置密码,则忽略,无需使用它。
‘database’ => 指定Redis数据库编号,如果有多个网站使用同一个Redis服务器,则需要为每个网站指定一个不同的数据库编号。默认为0,最多支持的编号数量取决于Redis服务器支持的数据库数量。
提示:如果你伺服器裡面有多個網站都使用這個插件,需要第一個網站設定'database' => 0, 第二個設定'database' => 1, 以此類推。否則網站會異常。
高性能配置代码↓,适合动态大型网站,电商网站选它。
注意:'壓縮' => 'zstd' 和 'serializer' => 'igbinary' 这2个功能需要先安装 zstd 和 igbinary PHP扩展,安装后重启PHP和Redis,共享和托管主机不需要重启。宝塔
面板很多情况下用不了'compression' => 'zstd' 和 'serializer' => 'igbinary',否则会导致网站异常。如果添加代码后网站提示 “Error establishing a Redis connection”,把这2个内容删掉,保存后重启PHP和Redis恢复正常,共享和托管主机不需要重启。
有些宝塔面板这2个扩展好像不太兼容,可能会导致网站无法打开。如果出现异常,改用上面的 “推荐配置代码”,重启PHP和Redis,共享和托管主机不需要重启。
最后2个配置 network_flush、async_flush 专门用于多网络 (Multisite) 站点,删掉它们前面的 // 生效。点击查看官方多网络站点配置详解。
'serializer' => 'igbinary':可以提高缓存数据的处理速度,并减少缓存数据对内存的占用,有些服务器启用这个配置可能导致网站异常。
'compression' => 'zstd':设置压缩算法,进一步较少数据大小,有些服务器启用这个配置可能导致网站异常。
host' => 指定Redis伺服器位址,如果和WEB伺服器在同一個主機,則設定為'127.0.0.1'。
'port' => Redis的連接端口,預設為6379,如果在Redis中變更預設端口,那麼這裡也要跟著變更。
'password' => 'xxx', :作用是设置Redis密码,如果你的Redis有设置密码,把代码第5行的xxx替换成Redis密码,然后删掉'password'前面的//,代码就会生效。如Redis未设置密码,则忽略,无需使用它。
‘database’ => 指定Redis数据库编号,如果有多个网站使用同一个Redis服务器,则需要为每个网站指定一个不同的数据库编号。默认为0,最多支持的编号数量取决于Redis服务器支持的数据库数量。
提示:如果你伺服器裡面有多個網站都使用這個插件,需要第一個網站設定'database' => 0, 第二個設定'database' => 1, 以此類推。否則網站會異常。
'username' => 連接Redis的使用者名,如Redis未設定登入驗證,則無需使用它。用法範例:'username' => 'abc',
'prefix' => 類似WP 的$table_prefix變量,它為所有資料庫表名加上前綴。範例:'prefix' => 'mysitename',
'maxttl' => 以秒為單位對所有新的快取鍵強制執行「最大生存時間」。例:'maxttl' => 3600 * 24, // 24小時
'timeout' => 與Redis 的連線逾時時間,以秒為單位,支援小數。範例:'timeout' => 1.5,
'read_timeout' => 讀取超時時間,以秒為單位,支援小數,用法同上。
'retry_interval' => 重試間隔,以毫秒為單位,支援整數。例:'retry_interval' => 300,
'retries' => 設定連線失敗的重試次數,整數型。
'backoff' => 'default', 使用重試配置時,將使用預設回退配置,該配置包括:去相關抖動演算法、補償計算的基數是500毫秒、補償時間上限為750毫秒
'shared' => true, 設定Redis 伺服器/叢集是共享的還是專用的。這會影響記憶體和鍵計數的顯示方式。
'async_flush' => true, 在Redis 4.0中引入了非同步刷新,可以使用該async_flush選項啟用。它允許在後台刪除大量Key而不會阻塞伺服器。
'prefetch' => true, 啟用預取後,請求的快取鍵將基於每個請求進行存儲,並在連續請求的早期按群組進行批量加載。可預取鍵值清單在每次請求時都會更新,以保持其最新狀態。
'split_alloptions' => true:將alloptions鍵儲存為Redis中的雜湊(hash),而不是單一的序列化字串。可以提升效能減少記憶體使用。
以上是一些常用參數,基本上滿足絕大部分網站需求,如需要了解全部參數請查閱官方文檔。
對於壓縮和非同步刷新等高級功能,請查看配置選項的完整清單。若要連線到Redis 叢集或使用複製,請參閱連接指南。
安裝程式碼後,在插件頁面點啟用快取↓。

安装后,或者更新版本后可能出现下图 Outdated 提示,点 “Update Drop-in” 按钮更新就行。

下圖是啟用快取一段時間後的截圖,能成功顯示資料和快取大小。點擊右上角「顯示選項」可以選擇顯示哪些資料板塊。
點擊數: 在記憶體中快取的請求數量。
未命中: 未被快取的請求數量。 未緩存的命中: 在記憶體中快取的請求數量。
命中與未命中比率: 已缓存的请求与未被缓存的请求之间的比率,数值越大表示缓存的效果越好。
成功的關鍵尋找: 成功的Redis鍵查找次數。
密鑰尋找失敗: 失敗的Redis鍵查找次數。
命中與未命中比率: Redis键查找命中与未命中之间的比率,数值越大表示缓存的效果越好。
快取讀取: 從快取中讀取的次數。
資料儲存區寫入: 寫入資料儲存的次數,表示快取過期或需要更新。
資料儲存讀取: 從資料儲存讀取的次數。
快取寫入: 寫入快取的次數。
WordPress 渲染時間: WordPress 渲染請求所需的平均時間(毫秒)。
資料儲存回應時間: 等待資料儲存回應的平均時間(毫秒)。
分配的記憶體: 當前分配的記憶體量。
已用記憶體: 已使用的內存量。
記憶體比率: 顯示分配記憶體與可分配最大記憶體之間的比率。
等待資料儲存區回應的平均時間: 等待資料儲存回應的平均時間(毫秒)。
每秒處理的命令數: 處理的命令數量,數值表示快取的效果越好。
常見問題&解決方法
更多教學和常見問題請移步官方文檔。下面是迪亚莫用户反馈的几个常见问题。
PHP缓存被输出,报错
如果是VPS服务器,拥有多个站点,不同站点需要使用不同数据库,并且不同数据库前缀需要设置得不一样。点击查看詳情。
添加配置后提示 "Error establishing a Redis connection"
出现这个问题是因为你的配置代码中有些配置和主机不兼容。请直接使用上面的 “推荐配置代码”,配置后重启VPS主机的PHP和Redis服务就行,共享和托管主机不需要重启。
SiteGround之类主机不支持Redis,或者限制了功能,无法使用Object Cache Pro插件,只能使用Memcached代替。
站点健康里面提示“Redis uses the noeviction policy”
有些版本(例如1.24.2),站点健康里面会提示下图内容:“Redis uses the noeviction policy”,忽略就行,没不好影响。
这个提示的意思是如果Redis把分配的可用内存消耗完时(不够内存用),可能会导致网站崩溃,需要设置缓存过期时间,这样会定期自动清理过期缓存释放空间。

其实如果按照我们上面教程代码激活,会添加有下图红色框代码,这个就是设置缓存过期时间。此时上面的错误提示属于误报,可以忽略。
就算没有添加红色框代码,也没有影响。一个中小型网站Redis对象缓存用到的内存一般只有小几十MB,最多不超过200MB。宝塔默认的Redis可用内存为服务器内存容量,一般为几G。
多个站点,服务器配置低的话,要注意总内存使用情况,适当扩容等。

在首页仪表盘小部件,下图红色框位置会显示可用Redis内存是多少。

排除缓存某些内容
有些插件与 WordPress 的持久化对象缓存不兼容,要么导致缓存数据过时,要么直接破坏功能,需要将缓存组排除在 Redis 存储之外,👉点击查看詳情。



