using MiaoYu.Core.Redis.Services;
namespace MiaoYu.Core.Redis.Configs;
///
/// redis 配置类
///
public static class RedisConfig
{
///
/// 注册 Redis 模块
///
///
///
public static void AddRedisService(this WebApplicationBuilder webApplicationBuilder)
{
var connectionString = webApplicationBuilder.Configuration["ConnectionStrings:Redis"];
if (string.IsNullOrWhiteSpace(connectionString))
{
throw new ArgumentNullException("ConnectionStrings:Redis 配置信息读取失败!");
}
webApplicationBuilder.Services.AddSingleton(typeof(IRedisService), serviceProvider => new RedisServiceImpl(connectionString));
}
}