Fixed according to feedback.
diff --git a/system/libraries/Cache/drivers/Cache_redis.php b/system/libraries/Cache/drivers/Cache_redis.php
index 8c650ff..205f17c 100644
--- a/system/libraries/Cache/drivers/Cache_redis.php
+++ b/system/libraries/Cache/drivers/Cache_redis.php
@@ -2,7 +2,7 @@
 /**
  * CodeIgniter
  *
- * An open source application development framework for PHP 5.1.6 or newer
+ * An open source application development framework for PHP 5.2.4 or newer
  *
  * NOTICE OF LICENSE
  *
@@ -47,7 +47,7 @@
 	 */
 	protected static $_default_config = array(
 		'host' => '127.0.0.1',
-		'password' => null,
+		'password' => NULL,
 		'port' => 6379,
 		'timeout' => 0
 	);
@@ -185,13 +185,13 @@
 	 * @return void
 	 * @see Redis::connect()
 	 */
-	private function _setup_redis()
+	protected function _setup_redis()
 	{
 		$config = array();
 		$CI =& get_instance();
 
 		if ($CI->config->load('redis', TRUE, TRUE))
-        {
+		{
 			$config += $CI->config->item('redis');
 		}
 
@@ -208,7 +208,8 @@
 			show_error('Redis connection refused. ' . $e->getMessage());
 		}
 
-		if (isset($config['password'])) {
+		if (isset($config['password']))
+		{
 			$this->_redis->auth($config['password']);
 		}
 	}