From 00c73fdb845fabb051e517d3ca535f9c4ca9daf2 Mon Sep 17 00:00:00 2001
From: Erick Hitter <ehitter@gmail.com>
Date: Thu, 27 Feb 2014 17:21:56 -0800
Subject: [PATCH] Allow versioning of caches for plugin upgrades.

See #3.
---
 index-redis-page-cache.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/index-redis-page-cache.php b/index-redis-page-cache.php
index 3f3703c..a3abd28 100644
--- a/index-redis-page-cache.php
+++ b/index-redis-page-cache.php
@@ -32,11 +32,12 @@ $redis_page_cache_config = array(
 	'debug'          => false,
 	'debug_messages' => '',
 	'stats'          => false,
-	'cached'          => false,
+	'cached'         => false,
 	'server_ip'      => '127.0.0.1',
 	'redis_server'   => '127.0.0.1',
 	'redis_port'     => 6379,
 	'redis_db'       => 0,
+	'cache_version'  => 1,
 	'secret_string'  => 'changeme',
 );
 
@@ -55,7 +56,7 @@ function redis_page_cache_exception_handler( $exception ) {
  * DO NOT EDIT BELOW THIS LINE!
  */
 $redis_page_cache_config['current_url'] = redis_page_cache_get_clean_url();
-$redis_page_cache_config['redis_key']   = md5( $redis_page_cache_config['current_url'] );
+$redis_page_cache_config['redis_key']   = md5( 'v' . $redis_page_cache_config['cache_version'] . '-' . $redis_page_cache_config['current_url'] );
 
 // Start the timer so we can track the page load time
 if ( $redis_page_cache_config['debug'] || $redis_page_cache_config['stats'] ) {
-- 
GitLab