Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Commit 059647e

Browse files
committed
Refactoring extension method RedisCache
1 parent 27b0b04 commit 059647e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/NET6CustomLibrary/Extensions/DependencyInjection.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -342,15 +342,17 @@ public static IServiceCollection AddMailKitEmailSenderService(this IServiceColle
342342
#region "REDIS CACHE"
343343
public static IServiceCollection AddRedisCacheService(this IServiceCollection services, IConfiguration configuration)
344344
{
345+
var redisConfig = configuration.GetSection("Redis");
346+
345347
services.AddStackExchangeRedisCache(options =>
346348
{
347-
options.Configuration = configuration.GetSection("ConnectionStrings").GetValue<string>("Redis");
348-
options.InstanceName = configuration.GetSection("Redis").GetValue<string>("InstanceName");
349+
options.Configuration = redisConfig["Hostname"];
350+
options.InstanceName = redisConfig["InstanceName"];
349351
});
350352

351353
services.AddTransient<ICacheService, CacheService>();
352354

353-
services.Configure<RedisOptions>(configuration.GetSection("Redis"));
355+
services.Configure<RedisOptions>(redisConfig);
354356

355357
return services;
356358
}

0 commit comments

Comments
 (0)