diff --git a/src/Stash/Driver/Redis.php b/src/Stash/Driver/Redis.php index dd82bf52..cb5db905 100644 --- a/src/Stash/Driver/Redis.php +++ b/src/Stash/Driver/Redis.php @@ -201,17 +201,8 @@ public function storeData($key, $data, $expiration) $store = serialize(array('data' => $data, 'expiration' => $expiration)); if (is_null($expiration)) { return $this->redis->set($this->makeKeyString($key), $store); - } else { - $ttl = $expiration - time(); - - // Prevent us from even passing a negative ttl'd item to redis, - // since it will just round up to zero and cache forever. - if ($ttl < 1) { - return true; - } - - return $this->redis->setex($this->makeKeyString($key), $ttl, $store); } + return $this->redis->set($this->makeKeyString($key), $store, array('EXAT' => $expiration)); } /**