23 lines
743 B
C#
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;
|
|
}
|
|
}
|
|
}
|