How to Enable Object Cache in WordPress

Image 006 - How to Enable Object Cache in WordPress 3

WordPress has a built-in non-persistent object cache called WP_Object_Cache that stores cached data just for the duration of a page load. For large or high-traffic sites, a persistent object caching solution like Redis or Memcached is recommended to store cached data across page loads.

Tip: Need a faster WordPress hosting without breaking the bank? I recommend Cloudways.

To enable persistent object caching:

  1. Install a caching plugin like Redis Object Cache, W3 Total Cache, or similar that supports Redis or Memcached.
  2. Configure the plugin to enable the object cache and connect to your Redis/Memcached server. Most managed WordPress hosts provide access to a persistent cache backend.
  3. Validate that object caching is working properly by checking the plugin status or using debugging tools. The wp redis cli command can help troubleshoot Redis connections.
  4. Tweak cache expiration times according to the dynamic nature of your content. Set shorter expiration for content that updates frequently.

Proper cache invalidation is also important to keep cached data accurate. Plugins like Object Cache Pro can automatically invalidate relevant cached data when content is updated.

Implementing persistent object caching typically provides significant performance gains for database-intensive WordPress sites. Monitoring cache hit rate and fine-tuning the configuration helps optimize the benefits.

How do I enable caching in WordPress?

To enable caching in WordPress, you can install and activate a caching plugin like W3 Total Cache or WP Super Cache. These plugins provide options to enable caching and optimize your website’s performance.

How do I turn on persistent object cache?

You can turn on persistent object cache by following these steps:

Open your WordPress website’s wp-config.php file.
Find the line that says `define(‘WP_CACHE’, false);`.
Change `false` to `true` so that it reads `define(‘WP_CACHE’, true);`.
Save the changes to the wp-config.php file.
Install and activate a suitable caching plugin, such as W3 Total Cache or WP Super Cache.
Configure the caching plugin to enable persistent object caching.

Once you have completed these steps, your persistent object cache should be turned on and operational.

How to enable WP_CACHE in WordPress?

Add the following line of code to your wp-config.php file:

define(‘WP_CACHE’, true);

How do I enable Redis object cache in WordPress?

To enable Redis object cache in WordPress, follow these steps:

Install and activate the Redis Object Cache plugin.
Connect to your server via SSH or FTP.
Locate your WordPress installation directory.
Open the `wp-config.php` file.
Add the following code above the line that says That’s all, stop editing! Happy blogging.:

define(‘WP_REDIS_CLIENT’, ‘predis’);
define(‘WP_REDIS_HOST’, ‘’);
define(‘WP_REDIS_PORT’, ‘6379’);

Save the `wp-config.php` file and upload it back to your server.
Flush any caching plugins you are using.
Verify that Redis object cache is working by checking the Object Cache section on the Tools -> Site Health page in your WordPress admin dashboard.

That’s it! Redis object cache should now be enabled on your WordPress site.