Deployment

Its not recommended to commit the object-cache.php dropin to your version control by adding it to your .gitignore file.

If you do commit it, its recommended to use a Composer script to keep it up-to-date automatically. This ensure the dropin stays up-to-date.

composer.json
{
"scripts": {
"post-update-cmd": [
"wp redis enable --force"
]
},
}

If WP CLI is not available, you can also automatically update the dropin after each composer update as shown below.

composer.json
{
"scripts": {
"post-update-cmd": [
"@php -r \"copy('wp-content/plugins/redis-cache-pro/stubs/object-cache.php', 'wp-content/object-cache.php');\""
]
},
}

You might need to adjust the paths above. To test the script run: composer run post-update-cmd

You may of course use our own deployment script instead of using Composer scripts.