From e80b4d3058fc0ef0a6df65e34ee32b1d83b977d0 Mon Sep 17 00:00:00 2001 From: YaChengMu <1140049363@qq.com> Date: Mon, 18 Sep 2023 03:34:02 +0000 Subject: [PATCH] =?UTF-8?q?update=20SimpleRedis/Redis/SimpleRedis.cs.=20re?= =?UTF-8?q?dis=E5=BA=93=E4=B8=ADkeys=E4=B8=BA=E7=A9=BA=E6=97=B6=E6=89=A7?= =?UTF-8?q?=E8=A1=8CDelByPattern=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: YaChengMu <1140049363@qq.com> --- SimpleRedis/Redis/SimpleRedis.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SimpleRedis/Redis/SimpleRedis.cs b/SimpleRedis/Redis/SimpleRedis.cs index 89fb27f..7623bef 100644 --- a/SimpleRedis/Redis/SimpleRedis.cs +++ b/SimpleRedis/Redis/SimpleRedis.cs @@ -1,4 +1,4 @@ -using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Configuration; using NewLife.Caching; using NewLife.Caching.Models; using SimpleRedis; @@ -131,7 +131,7 @@ namespace SimpleRedis return 0; //pattern = Regex.Replace(pattern, @"\{*.\}", "(.*)"); //var keys = fullRedis.Search(new SearchModel { Pattern = pattern }); - var keys = redisConnection.Keys.Where(k => k.StartsWith(pattern)); + var keys = redisConnection.Keys?.Where(k => k.StartsWith(pattern)); //var keys = GetAllKeys().Where(k => k.StartsWith(pattern)); if (keys != null && keys.Any()) return redisConnection.Remove(keys.ToArray()); -- Gitee