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)); } }