From e03eb733f74d2db72534b3b025bb182e6c5c71e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 3 Feb 2021 18:49:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- System/Pool/Redis.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/System/Pool/Redis.php b/System/Pool/Redis.php index a8289506..fab3a167 100644 --- a/System/Pool/Redis.php +++ b/System/Pool/Redis.php @@ -163,21 +163,22 @@ class Redis extends Pool { try { if ($time + 60 * 10 < time()) { - return $result = false; + $result = false; + } else if (!($client instanceof SRedis)) { + $result = false; + } else if (!$client->isConnected() || !$client->ping('connect.')) { + $result = false; + } else { + $result = true; } - if (!($client instanceof SRedis)) { - return $result = false; - } - if (!$client->isConnected() || !$client->ping('connect.')) { - return $result = false; - } - return $result = true; } catch (\Throwable $exception) { - return $result = false; + $this->error($exception->getMessage()); + $result = false; } finally { if (!$result) { $this->desc($name); } + return $result; } }