diff --git a/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj b/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj index b00156b0..8ae711a7 100644 --- a/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj +++ b/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj @@ -27,7 +27,7 @@ - + diff --git a/Admin.NET/Admin.NET.Core/Extension/YitIdHelperExtension.cs b/Admin.NET/Admin.NET.Core/Extension/YitIdHelperExtension.cs index 3867eecb..74d17e39 100644 --- a/Admin.NET/Admin.NET.Core/Extension/YitIdHelperExtension.cs +++ b/Admin.NET/Admin.NET.Core/Extension/YitIdHelperExtension.cs @@ -60,7 +60,7 @@ public static class YitIdHelperExtension var redisLock = cache.AcquireLock(lockName, 10000, 15000, true); var keys = cache == Cache.Default ? cache.Keys.Where(u => u.StartsWith($"{_options.WorkerPrefix}{valueKey}:*")) - : ((FullRedis)cache).Search($"{_options.WorkerPrefix}{valueKey}:*", int.MaxValue); + : cache.Search($"{_options.WorkerPrefix}{valueKey}:*", 0, -1); var tempWorkIds = _workIds; foreach (var key in keys) diff --git a/Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs b/Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs index ecfef1ff..8431c418 100644 --- a/Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs +++ b/Admin.NET/Admin.NET.Core/Service/Cache/SysCacheService.cs @@ -51,7 +51,7 @@ public class SysCacheService : IDynamicApiController, ISingleton { return _cacheProvider.Cache == Cache.Default ? [.. _cacheProvider.Cache.Keys.Where(u => u.StartsWith(_cacheOptions.Prefix)).Select(u => u[_cacheOptions.Prefix.Length..]).OrderBy(u => u)] - : [.. ((FullRedis)_cacheProvider.Cache).Search($"{_cacheOptions.Prefix}*", int.MaxValue).Select(u => u[_cacheOptions.Prefix.Length..]).OrderBy(u => u)]; + : [.. _cacheProvider.Cache.Search($"{_cacheOptions.Prefix}*", 0, -1).Select(u => u[_cacheOptions.Prefix.Length..]).OrderBy(u => u)]; } /// @@ -455,7 +455,7 @@ public class SysCacheService : IDynamicApiController, ISingleton { var delKeys = _cacheProvider.Cache == Cache.Default ? _cacheProvider.Cache.Keys.Where(u => u.StartsWith($"{_cacheOptions.Prefix}{prefixKey}")).ToArray() - : ((FullRedis)_cacheProvider.Cache).Search($"{_cacheOptions.Prefix}{prefixKey}*", int.MaxValue).ToArray(); + : _cacheProvider.Cache.Search($"{_cacheOptions.Prefix}{prefixKey}*", 0, -1).ToArray(); return _cacheProvider.Cache.Remove(delKeys); } @@ -469,7 +469,7 @@ public class SysCacheService : IDynamicApiController, ISingleton { return _cacheProvider.Cache == Cache.Default ? _cacheProvider.Cache.Keys.Where(u => u.StartsWith($"{_cacheOptions.Prefix}{prefixKey}")).Select(u => u[_cacheOptions.Prefix.Length..]).ToList() - : ((FullRedis)_cacheProvider.Cache).Search($"{_cacheOptions.Prefix}{prefixKey}*", int.MaxValue).Select(u => u[_cacheOptions.Prefix.Length..]).ToList(); + : _cacheProvider.Cache.Search($"{_cacheOptions.Prefix}{prefixKey}*", 0, -1).Select(u => u[_cacheOptions.Prefix.Length..]).ToList(); } ///