33 lines
1.2 KiB
C#
33 lines
1.2 KiB
C#
|
|
using APT.Redis.Configurations;
|
|||
|
|
using Microsoft.Extensions.Configuration;
|
|||
|
|
using System.Linq;
|
|||
|
|
|
|||
|
|
namespace APT.Redis
|
|||
|
|
{
|
|||
|
|
//public class AppConfig
|
|||
|
|
//{
|
|||
|
|
// public static IConfigurationRoot Configuration { get; set; }
|
|||
|
|
// // private static RedisOption _redisOptions;
|
|||
|
|
// public static RedisOption RedisOption
|
|||
|
|
// {
|
|||
|
|
// get
|
|||
|
|
// {
|
|||
|
|
// var s = Configuration.GetSection("RedisConfig").GetChildren();
|
|||
|
|
// var conn = s.Any(i => i.Key == "RedisConnectionString")? s.FirstOrDefault(i => i.Key == "RedisConnectionString").Value:"";
|
|||
|
|
// var pwd = s.Any(i => i.Key == "RedisConnectionPwd") ? s.FirstOrDefault(i => i.Key == "RedisConnectionPwd").Value : "";
|
|||
|
|
// var pKey = s.Any(i => i.Key == "RedisPrefixKey") ? s.FirstOrDefault(i => i.Key == "RedisPrefixKey").Value : "";
|
|||
|
|
// return new RedisOption()
|
|||
|
|
// {
|
|||
|
|
// RedisConnectionString = conn,
|
|||
|
|
// RedisConnectionPwd =pwd,
|
|||
|
|
// RedisPrefixKey = pKey
|
|||
|
|
// };
|
|||
|
|
// }
|
|||
|
|
// //internal set
|
|||
|
|
// //{
|
|||
|
|
// // _redisOptions = value;
|
|||
|
|
// //}
|
|||
|
|
// }
|
|||
|
|
//}
|
|||
|
|
}
|