Object Cache Pro

Composer Installation

To install Object Cache Pro using Composer, you’ll need your organization’s name and token, which was emailed to you after signing up.

Preparation

Before getting started, be sure to uninstall all existing object cache plugins, such as Redis Object Cache and WP Redis.

Additionally, if a /wp-content/object-cache.php drop-in exists, delete it.

Authentication

First, you’ll need to authenticate with your token to access your Composer repository:

composer config --global \
--auth http-basic.rhubarbgroup.repo.packagist.com token <LICENSE-TOKEN>

Alternatively, you can put an auth.json in your projects’ repository:

{
"http-basic": {
"rhubarbgroup.repo.packagist.com": {
"username": "token",
"password": "<LICENSE-TOKEN>"
}
}
}

You may also use the COMPOSER_AUTH environment variable:

{"http-basic": {"rhubarbgroup.repo.packagist.com": {"username": "token", "password": "<LICENSE-TOKEN>"}}}

Repository & Package

Next, add your organization’s own repository to your projects’ composer.json file:

{
"repositories": [
{
"type": "composer",
"url": "https://rhubarbgroup.repo.packagist.com/<LICENSE-ORG>/"
}
]
}

Then install the Object Cache Pro package:

composer require rhubarbgroup/object-cache-pro

Configuration

Now you’ll need to set up your configuration, for more details see the configuration guide.

Be sure to add your organization’s license token to your wp-config.php file to receive future updates:

define('WP_REDIS_CONFIG', [
'token' => '<YOUR-TOKEN>',
// ...
]);

Activation

Finally, let’s activate the plugin, enable the object cache drop-in and flush the cache to avoid stale data.

# activate the plugin
wp plugin activate redis-cache-pro

# enable the object cache drop-in
wp redis enable

# flush outdated data
wp cache flush

Then make sure everything works by calling wp redis info.

That’s it! 🚀🎉

Deployment

If your site has an automated/scripted deployment process, follow the deployment guide to keep your object-cache.php drop-in up-to-date.