CSharp.Template/YuanXuan.IM.Api/CollectionExtensions/RedisServiceCollectionExten...

23 lines
743 B
C#

using YuanXuan.IM.Common.Configs;
using YuanXuan.IM.Infrastructure.Redis;
namespace YuanXuan.IM.Api.CollectionExtensions
{
public static class RedisServiceCollectionExtensions
{
/// <summary>
/// 添加Redis服务
/// </summary>
/// <param name="services"></param>
/// <param name="configuration"></param>
/// <returns></returns>
public static IServiceCollection AddRedis(this IServiceCollection services, IConfiguration configuration)
{
var connectionStrings = configuration.GetSection("ConnectionStrings").Get<ConnectionStringsSettings>();
RedisHelper.Initialization(connectionStrings.Redis);
return services;
}
}
}