From ff98f3009cd32cf0de91fa1410148a66ac521094 Mon Sep 17 00:00:00 2001 From: Maksim Martianov Date: Mon, 28 Nov 2016 12:56:21 +0700 Subject: [PATCH 1/2] - avoid unexpected connection problems during tagged flush --- src/Illuminate/Cache/RedisTaggedCache.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Illuminate/Cache/RedisTaggedCache.php b/src/Illuminate/Cache/RedisTaggedCache.php index 5fc30dec6ef9..869aa9169b64 100644 --- a/src/Illuminate/Cache/RedisTaggedCache.php +++ b/src/Illuminate/Cache/RedisTaggedCache.php @@ -146,7 +146,9 @@ protected function deleteValues($referenceKey) $values = array_unique($this->store->connection()->smembers($referenceKey)); if (count($values) > 0) { - call_user_func_array([$this->store->connection(), 'del'], $values); + foreach (array_chunk($values, 1000) as $values_chunk) { + call_user_func_array([$this->store->connection(), 'del'], $values_chunk); + } } } From 0de808ccf75a99711a6d37f90dca049ee9d7db91 Mon Sep 17 00:00:00 2001 From: Maksim Martianov Date: Mon, 28 Nov 2016 20:03:26 +0700 Subject: [PATCH 2/2] - avoid snake case --- src/Illuminate/Cache/RedisTaggedCache.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Cache/RedisTaggedCache.php b/src/Illuminate/Cache/RedisTaggedCache.php index 869aa9169b64..d2325a007afd 100644 --- a/src/Illuminate/Cache/RedisTaggedCache.php +++ b/src/Illuminate/Cache/RedisTaggedCache.php @@ -146,8 +146,8 @@ protected function deleteValues($referenceKey) $values = array_unique($this->store->connection()->smembers($referenceKey)); if (count($values) > 0) { - foreach (array_chunk($values, 1000) as $values_chunk) { - call_user_func_array([$this->store->connection(), 'del'], $values_chunk); + foreach (array_chunk($values, 1000) as $valuesChunk) { + call_user_func_array([$this->store->connection(), 'del'], $valuesChunk); } } }