namespace CloudGaming.Core.FreeRedis;
///
/// redis 启动器
///
public class CoreFreeRedisStartup : StartupModule
{
///
/// 配置服务
///
///
public override void ConfigureServices(WebApplicationBuilder webApplicationBuilder)
{
var connectionString = webApplicationBuilder.Configuration["ConnectionStrings:Redis"];
if (string.IsNullOrWhiteSpace(connectionString))
{
throw new ArgumentNullException("ConnectionStrings:Redis 配置信息读取失败!");
}
webApplicationBuilder.Services.AddSingleton(typeof(RedisClient), serviceProvider => new RedisClient(connectionString));
}
///
/// 启动服务
///
///
public override void Configure(WebApplication webApplication)
{
}
}