[fix] 修正RedisCacheProvider初始化无限递归的BUG。close: https://github.com/NewLifeX/NewLife.Redis/issues/153
This commit is contained in:
parent
7551ecfd1c
commit
f800262e22
|
@ -52,10 +52,10 @@ public class RedisCacheProvider : CacheProvider
|
|||
{
|
||||
if (serviceProvider != null)
|
||||
{
|
||||
redis = serviceProvider.GetService<FullRedis>();
|
||||
if (redis != null && redis.Name != "RedisCache") redis = null;
|
||||
//redis = serviceProvider.GetService<FullRedis>();
|
||||
//if (redis != null && redis.Name != "RedisCache") redis = null;
|
||||
|
||||
redis ??= new FullRedis(serviceProvider, "RedisCache")
|
||||
redis = new FullRedis(serviceProvider, "RedisCache")
|
||||
{
|
||||
Log = serviceProvider.GetService<ILog>()!,
|
||||
Tracer = serviceProvider.GetService<ITracer>(),
|
||||
|
@ -75,10 +75,10 @@ public class RedisCacheProvider : CacheProvider
|
|||
{
|
||||
if (serviceProvider != null)
|
||||
{
|
||||
redis = serviceProvider.GetService<FullRedis>();
|
||||
if (redis != null && redis.Name != "RedisQueue") redis = null;
|
||||
//redis = serviceProvider.GetService<FullRedis>();
|
||||
//if (redis != null && redis.Name != "RedisQueue") redis = null;
|
||||
|
||||
redis ??= new FullRedis(serviceProvider, "RedisQueue")
|
||||
redis = new FullRedis(serviceProvider, "RedisQueue")
|
||||
{
|
||||
Log = serviceProvider.GetService<ILog>()!,
|
||||
Tracer = serviceProvider.GetService<ITracer>(),
|
||||
|
|
Loading…
Reference in New Issue