{"id":596,"date":"2025-09-16T23:28:55","date_gmt":"2025-09-16T23:28:55","guid":{"rendered":"https:\/\/www.pofii.com\/blog\/?p=596"},"modified":"2025-09-16T23:29:15","modified_gmt":"2025-09-16T23:29:15","slug":"wordpress-object-cache-redis-vs-memcached-setup-guide","status":"publish","type":"post","link":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/","title":{"rendered":"WordPress Object Cache: Redis vs Memcached (Setup Guide)"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#What_Object_Caching_Actually_Speeds_Up\" >What Object Caching Actually Speeds Up<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Redis_vs_Memcached_Which_Should_You_Choose\" >Redis vs Memcached (Which Should You Choose?)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Redis_most_popular_for_WP_in_2025\" >Redis (most popular for WP in 2025)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Memcached\" >Memcached<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Prereqs_Server_or_Hosting_Panel\" >Prereqs (Server or Hosting Panel)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Install_Enable_Redis_Object_Cache_WordPress\" >Install &amp; Enable Redis Object Cache (WordPress)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#1_Add_the_plugin\" >1) Add the plugin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#2_Tell_WordPress_how_to_connect\" >2) Tell WordPress how to connect<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#3_Enable_the_drop-in\" >3) Enable the drop-in<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Install_Enable_Memcached_Alternative\" >Install &amp; Enable Memcached (Alternative)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#1_Ensure_Memcached_is_running\" >1) Ensure Memcached is running<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#2_Install_a_Memcached_object-cache_plugindrop-in\" >2) Install a Memcached object-cache plugin\/drop-in<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#3_Configure_if_needed\" >3) Configure (if needed)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Validate_Its_Actually_Working\" >Validate It\u2019s Actually Working<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#WordPress-level_checks\" >WordPress-level checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Server-level_checks_Redis\" >Server-level checks (Redis)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Smart_Configuration_Tips_Real-World\" >Smart Configuration Tips (Real-World)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#1_Eviction_policy_Redis\" >1) Eviction policy (Redis)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#2_Use_a_unique_prefix_per_site\" >2) Use a unique prefix per site<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#3_WooCommerce_specifics\" >3) WooCommerce specifics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#4_Page_cache_still_matters\" >4) Page cache still matters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#5_Security_access\" >5) Security &amp; access<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#6_Purge_logic\" >6) Purge logic<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Troubleshooting_Fast_Fixes\" >Troubleshooting (Fast Fixes)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#Minimal_Setup_Checklist_CopyPaste\" >Minimal Setup Checklist (Copy\/Paste)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#FAQ\" >FAQ<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-what-object-caching-actually-speeds-up\"><span class=\"ez-toc-section\" id=\"What_Object_Caching_Actually_Speeds_Up\"><\/span>What Object Caching Actually Speeds Up<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Database-heavy requests:<\/strong> WP_Query results, options, user\/session data, transients<\/li>\n\n\n\n<li><strong>Admin screens:<\/strong> Posts list, plugin\/theme pages, WooCommerce product\/admin screens<\/li>\n\n\n\n<li><strong>APIs &amp; headless:<\/strong> Repeated lookups during REST requests<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Object cache \u2260 page cache.<\/strong> Keep your <strong>page cache<\/strong> (LiteSpeed Cache, Nginx FastCGI, etc.) for anonymous visitors <strong>and<\/strong> add <strong>object cache<\/strong> for dynamic\/database work.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-redis-vs-memcached-which-should-you-choose\"><span class=\"ez-toc-section\" id=\"Redis_vs_Memcached_Which_Should_You_Choose\"><\/span>Redis vs Memcached (Which Should You Choose?)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-redis-most-popular-for-wp-in-2025\"><span class=\"ez-toc-section\" id=\"Redis_most_popular_for_WP_in_2025\"><\/span>Redis (most popular for WP in 2025)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pros:<\/strong> Persistence options, introspection tools, rich data types, great plugin ecosystem<\/li>\n\n\n\n<li><strong>Cons:<\/strong> Slightly more involved to configure optimally (auth, eviction policy)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-memcached\"><span class=\"ez-toc-section\" id=\"Memcached\"><\/span>Memcached<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pros:<\/strong> Ultra-simple, fast in-memory cache, easy to scale horizontally<\/li>\n\n\n\n<li><strong>Cons:<\/strong> No persistence, fewer introspection options, fewer WP-specific tools<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rule of thumb:<\/strong> If your host supports Redis easily (socket or localhost + password), <strong>use Redis<\/strong>. Pick Memcached only if Redis isn\u2019t available or your team standardizes on it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prereqs-server-or-hosting-panel\"><span class=\"ez-toc-section\" id=\"Prereqs_Server_or_Hosting_Panel\"><\/span>Prereqs (Server or Hosting Panel)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Managed hosting:<\/strong> Toggle Redis\/Memcached in your panel. Note socket path or host:port and password.<\/li>\n\n\n\n<li><strong>Self-managed VPS:<\/strong> Install the daemon (<code>redis-server<\/code> or <code>memcached<\/code>) and ensure it starts on boot. Prefer <strong>UNIX socket<\/strong> over TCP when the cache and PHP-FPM run on the same machine.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-amp-enable-redis-object-cache-wordpress\"><span class=\"ez-toc-section\" id=\"Install_Enable_Redis_Object_Cache_WordPress\"><\/span>Install &amp; Enable Redis Object Cache (WordPress)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-add-the-plugin\"><span class=\"ez-toc-section\" id=\"1_Add_the_plugin\"><\/span>1) Add the plugin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use a reputable <strong>\u201cRedis Object Cache\u201d<\/strong> plugin (the one that installs the <code>object-cache.php<\/code> drop-in).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Via dashboard: Plugins \u2192 Add New \u2192 search <strong>Redis Object Cache<\/strong> \u2192 Install &amp; Activate<\/li>\n\n\n\n<li>Via WP-CLI:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>wp plugin install redis-cache --activate\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-tell-wordpress-how-to-connect\"><span class=\"ez-toc-section\" id=\"2_Tell_WordPress_how_to_connect\"><\/span>2) Tell WordPress how to connect<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add these constants to <code>wp-config.php<\/code> (adjust for your environment):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Prefer a UNIX socket if your host provides it:\ndefine('WP_REDIS_SCHEME', 'unix');\ndefine('WP_REDIS_PATH', '\/var\/run\/redis\/redis.sock');\n\n\/\/ Or use TCP host\/port instead of socket:\n\/\/ define('WP_REDIS_HOST', '127.0.0.1');\n\/\/ define('WP_REDIS_PORT', 6379);\n\n\/\/ Optional hardening &amp; tuning:\ndefine('WP_REDIS_PASSWORD', 'strong-password-here');   \/\/ if enabled\ndefine('WP_REDIS_DATABASE', 0);                        \/\/ 0..15\ndefine('WP_REDIS_PREFIX', 'pofii_');                   \/\/ unique per site\ndefine('WP_REDIS_TIMEOUT', 1.0);                       \/\/ seconds\ndefine('WP_REDIS_READ_TIMEOUT', 1.0);\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-enable-the-drop-in\"><span class=\"ez-toc-section\" id=\"3_Enable_the_drop-in\"><\/span>3) Enable the drop-in<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From the plugin screen, click <strong>Enable Object Cache<\/strong>, or via WP-CLI:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp redis enable\nwp redis info\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should see a status screen showing <code>Status: Connected<\/code>, memory usage, and keyspace stats.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-amp-enable-memcached-alternative\"><span class=\"ez-toc-section\" id=\"Install_Enable_Memcached_Alternative\"><\/span>Install &amp; Enable Memcached (Alternative)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-ensure-memcached-is-running\"><span class=\"ez-toc-section\" id=\"1_Ensure_Memcached_is_running\"><\/span>1) Ensure Memcached is running<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Managed host: toggle in panel<\/li>\n\n\n\n<li>Self-managed: <code>apt\/yum install memcached<\/code> and enable the service<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-install-a-memcached-object-cache-plugin-drop-in\"><span class=\"ez-toc-section\" id=\"2_Install_a_Memcached_object-cache_plugindrop-in\"><\/span>2) Install a Memcached object-cache plugin\/drop-in<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use a plugin that provides <code>object-cache.php<\/code> for Memcached and the PHP extension (<code>php-memcached<\/code>) enabled.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-configure-if-needed\"><span class=\"ez-toc-section\" id=\"3_Configure_if_needed\"><\/span>3) Configure (if needed)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many plugins auto-detect <code>127.0.0.1:11211<\/code>. Otherwise, define host\/port constants per plugin docs.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-validate-it-s-actually-working\"><span class=\"ez-toc-section\" id=\"Validate_Its_Actually_Working\"><\/span>Validate It\u2019s Actually Working<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wordpress-level-checks\"><span class=\"ez-toc-section\" id=\"WordPress-level_checks\"><\/span>WordPress-level checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WP-CLI:<\/strong> <code>wp redis info wp cache get healthcheck group<\/code><\/li>\n\n\n\n<li><strong>Plugin dashboard:<\/strong> look for <strong>Cache hits rising<\/strong> after a few requests<\/li>\n\n\n\n<li><strong>Query Monitor<\/strong> plugin: watch <strong>database query count<\/strong> and time drop on repeated loads<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-server-level-checks-redis\"><span class=\"ez-toc-section\" id=\"Server-level_checks_Redis\"><\/span>Server-level checks (Redis)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Is Redis alive?\nredis-cli ping\n\n# Live stats\nredis-cli info stats | grep hits\nredis-cli info memory\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Expect <strong>first request = miss<\/strong>, subsequent requests = <strong>hit<\/strong>, especially on admin pages you revisit.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-smart-configuration-tips-real-world\"><span class=\"ez-toc-section\" id=\"Smart_Configuration_Tips_Real-World\"><\/span>Smart Configuration Tips (Real-World)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-eviction-policy-redis\"><span class=\"ez-toc-section\" id=\"1_Eviction_policy_Redis\"><\/span>1) Eviction policy (Redis)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For shared servers, set a sensible policy so the cache stays healthy under pressure:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>maxmemory<\/code> set to a safe fraction of available RAM<\/li>\n\n\n\n<li><code>maxmemory-policy allkeys-lru<\/code> (or <code>volatile-lru<\/code> if you set expirations carefully)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Your host may manage this globally; if not, add it in <code>redis.conf<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-use-a-unique-prefix-per-site\"><span class=\"ez-toc-section\" id=\"2_Use_a_unique_prefix_per_site\"><\/span>2) Use a unique prefix per site<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multisite or multiple installs on the same Redis? Set a <strong>unique<\/strong> <code>WP_REDIS_PREFIX<\/code> so keys don\u2019t collide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-woocommerce-specifics\"><span class=\"ez-toc-section\" id=\"3_WooCommerce_specifics\"><\/span>3) WooCommerce specifics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cart fragments &amp; sessions:<\/strong> Object cache generally helps, but validate checkout\/cart behavior.<\/li>\n\n\n\n<li>Exclude super-chatty transients if your plugin allows it, or lower TTLs for them.<\/li>\n\n\n\n<li>After enabling object cache, clear Woo caches and <strong>test checkout<\/strong> end-to-end.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-page-cache-still-matters\"><span class=\"ez-toc-section\" id=\"4_Page_cache_still_matters\"><\/span>4) Page cache still matters<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Object cache accelerates queries; it doesn\u2019t replace <strong>page cache\/CDN<\/strong> for anonymous traffic. Keep both. <a href=\"https:\/\/www.pofii.com\/blog\/what-is-cloudflare-and-how-to-get-maximum-out-of-it\/\">Learn here how to setup Cloudflare CDN.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-security-amp-access\"><span class=\"ez-toc-section\" id=\"5_Security_access\"><\/span>5) Security &amp; access<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bind Redis to <strong>localhost<\/strong> or a socket. If remote, <strong>require a password<\/strong> and allowlist IPs.<\/li>\n\n\n\n<li>Don\u2019t expose Redis on the public internet.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-6-purge-logic\"><span class=\"ez-toc-section\" id=\"6_Purge_logic\"><\/span>6) Purge logic<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you clear your page cache, also <strong>flush the object cache<\/strong> after major plugin\/theme updates or big imports:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp cache flush\n# or\nwp redis flush\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-troubleshooting-fast-fixes\"><span class=\"ez-toc-section\" id=\"Troubleshooting_Fast_Fixes\"><\/span>Troubleshooting (Fast Fixes)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201cObject cache drop-in not found\u201d<\/strong> \u2192 Re-enable in plugin; confirm <code>wp-content\/object-cache.php<\/code> exists.<\/li>\n\n\n\n<li><strong>Connected but no hits<\/strong> \u2192 Requests might be fully served from page cache or CDN. Test <strong>admin pages<\/strong> or logged-in views.<\/li>\n\n\n\n<li><strong>Random logouts \/ odd sessions<\/strong> \u2192 Ensure your session\/auth plugins play nicely; clear caches and retest.<\/li>\n\n\n\n<li><strong>High memory usage<\/strong> \u2192 Lower Redis <code>maxmemory<\/code>, choose LRU eviction, verify no plugin is stuffing huge objects.<\/li>\n\n\n\n<li><strong>Slow first byte persists<\/strong> \u2192 Bottleneck may be PHP, external HTTP calls, or slow queries that don\u2019t repeat. Profile with Query Monitor, New Relic, or Xdebug profiler.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-minimal-setup-checklist-copy-paste\"><span class=\"ez-toc-section\" id=\"Minimal_Setup_Checklist_CopyPaste\"><\/span>Minimal Setup Checklist (Copy\/Paste)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable Redis (or Memcached) on server\/hosting panel<\/li>\n\n\n\n<li>Install <strong>Redis Object Cache<\/strong> (or Memcached) plugin<\/li>\n\n\n\n<li>Configure <code>wp-config.php<\/code> (socket or host\/port, prefix, password)<\/li>\n\n\n\n<li><code>wp redis enable<\/code> and verify <strong>Connected<\/strong><\/li>\n\n\n\n<li>Test admin + dynamic pages twice (miss \u2192 hit)<\/li>\n\n\n\n<li>Keep page cache\/CDN enabled; set purge + flush rules<\/li>\n\n\n\n<li>Monitor memory\/evictions; adjust <code>maxmemory<\/code>\/policy if needed<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I still need a page cache if I have Redis?<\/strong><br>Yes. Page cache serves full HTML to anonymous users; object cache speeds up <strong>database work<\/strong>. They solve different problems and stack together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Will Redis help WooCommerce?<\/strong><br>Usually, yes\u2014especially for admin\/product screens and repeated queries. Always test carts and checkout after enabling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Socket or TCP for Redis?<\/strong><br>If PHP and Redis are on the <strong>same server<\/strong>, use a <strong>UNIX socket<\/strong> (lower overhead). Use TCP with strong auth when remote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do I know it\u2019s worth it?<\/strong><br>Compare TTFB and DB query time before\/after on the same page (logged-in). If query time drops and repeat loads are faster, it\u2019s working.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If your WordPress site already has page caching but still feels sluggish in the admin or on dynamic pages (search, account, cart), you\u2019re bottlenecked by database queries. That\u2019s where the WordPress Object Cache comes in. With Redis or Memcached, WordPress can fetch repetitive query results from memory instead of hitting MySQL every time\u2014fewer queries, faster TTFB, happier users.<\/p>\n","protected":false},"author":5,"featured_media":668,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[216,212,214,188],"class_list":["post-596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-memcached","tag-object-cache","tag-redis","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Object Cache: Redis vs Memcached (Setup Guide) - Pofii Insights<\/title>\n<meta name=\"description\" content=\"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Object Cache: Redis vs Memcached (Setup Guide)\" \/>\n<meta property=\"og:description\" content=\"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Pofii Insights\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PofiiCOM\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-16T23:28:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-16T23:29:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Cavil\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PofiiGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@PofiiGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Cavil\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\"},\"author\":{\"name\":\"John Cavil\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/82dd56bd4b7d1ae512907145b3a68873\"},\"headline\":\"WordPress Object Cache: Redis vs Memcached (Setup Guide)\",\"datePublished\":\"2025-09-16T23:28:55+00:00\",\"dateModified\":\"2025-09-16T23:29:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\"},\"wordCount\":811,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png\",\"keywords\":[\"Memcached\",\"Object Cache\",\"Redis\",\"WordPress\"],\"articleSection\":[\"Hosting Tips &amp; Tricks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\",\"url\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\",\"name\":\"WordPress Object Cache: Redis vs Memcached (Setup Guide) - Pofii Insights\",\"isPartOf\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png\",\"datePublished\":\"2025-09-16T23:28:55+00:00\",\"dateModified\":\"2025-09-16T23:29:15+00:00\",\"description\":\"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage\",\"url\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png\",\"contentUrl\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png\",\"width\":1280,\"height\":720,\"caption\":\"redis vs memcached explained\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nl.pofii.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Object Cache: Redis vs Memcached (Setup Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#website\",\"url\":\"https:\/\/www.pofii.com\/blog\/\",\"name\":\"Pofii\",\"description\":\"Success Simplified.\",\"publisher\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pofii.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#organization\",\"name\":\"Pofii\",\"url\":\"https:\/\/www.pofii.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-cropped-pofiiinsights-2.png\",\"contentUrl\":\"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-cropped-pofiiinsights-2.png\",\"width\":2079,\"height\":221,\"caption\":\"Pofii\"},\"image\":{\"@id\":\"https:\/\/www.pofii.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/PofiiCOM\",\"https:\/\/x.com\/PofiiGlobal\",\"https:\/\/www.instagram.com\/PofiiGlobal\",\"https:\/\/www.linkedin.com\/company\/Pofii\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/82dd56bd4b7d1ae512907145b3a68873\",\"name\":\"John Cavil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.pofii.com\/brand\/logo-icon-circle-friendly.png\",\"contentUrl\":\"https:\/\/www.pofii.com\/brand\/logo-icon-circle-friendly.png\",\"caption\":\"John Cavil\"},\"description\":\"WordPress Expert, Head of technical support at Pofii Ltd.\",\"sameAs\":[\"https:\/\/www.pofii.com\/blog\/author\/JohnC\"],\"url\":\"https:\/\/www.pofii.com\/blog\/author\/johnc\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Object Cache: Redis vs Memcached (Setup Guide) - Pofii Insights","description":"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Object Cache: Redis vs Memcached (Setup Guide)","og_description":"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.","og_url":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/","og_site_name":"Pofii Insights","article_publisher":"https:\/\/www.facebook.com\/PofiiCOM","article_published_time":"2025-09-16T23:28:55+00:00","article_modified_time":"2025-09-16T23:29:15+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png","type":"image\/png"}],"author":"John Cavil","twitter_card":"summary_large_image","twitter_creator":"@PofiiGlobal","twitter_site":"@PofiiGlobal","twitter_misc":{"Written by":"John Cavil","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#article","isPartOf":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/"},"author":{"name":"John Cavil","@id":"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/82dd56bd4b7d1ae512907145b3a68873"},"headline":"WordPress Object Cache: Redis vs Memcached (Setup Guide)","datePublished":"2025-09-16T23:28:55+00:00","dateModified":"2025-09-16T23:29:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/"},"wordCount":811,"commentCount":0,"publisher":{"@id":"https:\/\/www.pofii.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png","keywords":["Memcached","Object Cache","Redis","WordPress"],"articleSection":["Hosting Tips &amp; Tricks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/","url":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/","name":"WordPress Object Cache: Redis vs Memcached (Setup Guide) - Pofii Insights","isPartOf":{"@id":"https:\/\/www.pofii.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png","datePublished":"2025-09-16T23:28:55+00:00","dateModified":"2025-09-16T23:29:15+00:00","description":"Speed up WordPress with object caching. Enable Redis or Memcached, validate hits, and tune safely for WooCommerce and dynamic pages.","breadcrumb":{"@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#primaryimage","url":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png","contentUrl":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2025\/09\/redis-vs-memcached-explained.png","width":1280,"height":720,"caption":"redis vs memcached explained"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pofii.com\/blog\/wordpress-object-cache-redis-vs-memcached-setup-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nl.pofii.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Object Cache: Redis vs Memcached (Setup Guide)"}]},{"@type":"WebSite","@id":"https:\/\/www.pofii.com\/blog\/#website","url":"https:\/\/www.pofii.com\/blog\/","name":"Pofii","description":"Success Simplified.","publisher":{"@id":"https:\/\/www.pofii.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pofii.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.pofii.com\/blog\/#organization","name":"Pofii","url":"https:\/\/www.pofii.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pofii.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-cropped-pofiiinsights-2.png","contentUrl":"https:\/\/www.pofii.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-cropped-pofiiinsights-2.png","width":2079,"height":221,"caption":"Pofii"},"image":{"@id":"https:\/\/www.pofii.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PofiiCOM","https:\/\/x.com\/PofiiGlobal","https:\/\/www.instagram.com\/PofiiGlobal","https:\/\/www.linkedin.com\/company\/Pofii"]},{"@type":"Person","@id":"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/82dd56bd4b7d1ae512907145b3a68873","name":"John Cavil","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pofii.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.pofii.com\/brand\/logo-icon-circle-friendly.png","contentUrl":"https:\/\/www.pofii.com\/brand\/logo-icon-circle-friendly.png","caption":"John Cavil"},"description":"WordPress Expert, Head of technical support at Pofii Ltd.","sameAs":["https:\/\/www.pofii.com\/blog\/author\/JohnC"],"url":"https:\/\/www.pofii.com\/blog\/author\/johnc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/posts\/596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/comments?post=596"}],"version-history":[{"count":2,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/posts\/596\/revisions"}],"predecessor-version":[{"id":602,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/posts\/596\/revisions\/602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/media\/668"}],"wp:attachment":[{"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/media?parent=596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/categories?post=596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pofii.com\/blog\/wp-json\/wp\/v2\/tags?post=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}