From e6a87bac40074ac30960cf6a7773b93a740c7555 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Lorenzo=20Rodr=C3=ADguez?= <jose.zap@gmail.com>
Date: Wed, 28 Mar 2012 23:18:32 -0530
Subject: [PATCH 1/2] Removing extra spaces

---
 lib/Cake/Cache/Engine/RedisEngine.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/Cake/Cache/Engine/RedisEngine.php b/lib/Cake/Cache/Engine/RedisEngine.php
index 14cc24e15..c281bd3c4 100644
--- a/lib/Cake/Cache/Engine/RedisEngine.php
+++ b/lib/Cake/Cache/Engine/RedisEngine.php
@@ -77,9 +77,9 @@ class RedisEngine extends CacheEngine {
 		try {
 			$this->_Redis = new Redis();
 			if (empty($this->settings['persistent'])) {
-				$return  = $this->_Redis->connect($this->settings['server']);
+				$return = $this->_Redis->connect($this->settings['server']);
 			} else {
-				$return  = $this->_Redis->pconnect($this->settings['server']);
+				$return = $this->_Redis->pconnect($this->settings['server']);
 			}
 		} catch (RedisException $e) {
 			return false;

From 4958f0ee5dbabcf85c0e1fb96e9af4b2292ed649 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Lorenzo=20Rodr=C3=ADguez?= <jose.zap@gmail.com>
Date: Wed, 28 Mar 2012 23:22:30 -0530
Subject: [PATCH 2/2] Using a more specific function to check for numbers on
 redis engine read

---
 lib/Cake/Cache/Engine/RedisEngine.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/Cake/Cache/Engine/RedisEngine.php b/lib/Cake/Cache/Engine/RedisEngine.php
index c281bd3c4..db8325c1c 100644
--- a/lib/Cake/Cache/Engine/RedisEngine.php
+++ b/lib/Cake/Cache/Engine/RedisEngine.php
@@ -114,7 +114,7 @@ class RedisEngine extends CacheEngine {
  */
 	public function read($key) {
 		$value = $this->_Redis->get($key);
-		if (is_numeric($value)) {
+		if (ctype_digit($value)) {
 			$value = (int) $value;
 		}
 		if ($value !== false && is_string($value)) {