22 lines
		
	
	
		
			591 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			591 B
		
	
	
	
		
			C#
		
	
	
	
using langguanApi.Common.Redis;
 | 
						|
 | 
						|
namespace langguanApi.Extensions
 | 
						|
{
 | 
						|
    public static class RedisExtension
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// add redis service
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="services"></param>
 | 
						|
        /// <param name="redisOptions"></param>
 | 
						|
        public static void AddRedis(this IServiceCollection services, Action<RedisOptions> redisOptions)
 | 
						|
        {
 | 
						|
            services.AddSingleton<RedisHelper>();
 | 
						|
            if (redisOptions != null)
 | 
						|
            {
 | 
						|
                redisOptions.Invoke(RedisOptions.Default);
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |