diff --git a/SimpleRedis/Redis/SimpleRedis.cs b/SimpleRedis/Redis/SimpleRedis.cs index 89fb27f0614e98aad88e7c6b91b7a8426c3796aa..7623befeb83ed30092c65ed208c6c235ff610c9c 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());