Quellcode durchsuchen

需要去除Prefix

Signed-off-by: dd <757519201@qq.com>
dd vor 3 Jahren
Ursprung
Commit
bf9a985207
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs

@@ -121,7 +121,7 @@ public class SysCacheService : IDynamicApiController, ISingleton
     public List<string> GetKeysByPrefixKey(string prefixKey)
     public List<string> GetKeysByPrefixKey(string prefixKey)
     {
     {
         return _cache == Cache.Default
         return _cache == Cache.Default
-            ? _cache.Keys.Where(u => u.StartsWith($"{_cacheOptions.Prefix}{prefixKey}")).ToList()
+            ? _cache.Keys.Where(u => u.StartsWith($"{_cacheOptions.Prefix}{prefixKey}")).Select(u => u[_cacheOptions.Prefix.Length..]).ToList()
             : ((FullRedis)_cache).Search($"{_cacheOptions.Prefix}{prefixKey}*", int.MaxValue).ToList();
             : ((FullRedis)_cache).Search($"{_cacheOptions.Prefix}{prefixKey}*", int.MaxValue).ToList();
     }
     }