public RedisCache(RedisCacheOption option) { option.EnsureNotNull(() => new AngleExceptions()); _option = option; _client = new CSRedisClient(option.Conn); RedisHelper.Initialization(_client); }
public static IServiceCollection AddRedisCache(this IServiceCollection builder, RedisCacheOption redisOptions) { builder.AddSingleton(redisOptions); builder.AddTransient <IRedisCache, RedisCache>() .AddTransient <ICache, RedisCache>(); return(builder); }