예제 #1
0
        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);
        }