public static YuanXinRedisConfigSettings GetConfig() { YuanXinRedisConfigSettings result = (YuanXinRedisConfigSettings)ConfigurationManager.GetSection("yuanxinRedisSettings"); if (result == null) { result = new YuanXinRedisConfigSettings(); } return(result); }
/// <summary> /// 获取连接字符串 /// </summary> /// <param name="configName"></param> /// <returns></returns> private string GetConnectionString(string configName) { var a = ((YuanXinRedisConfigSettings)ConfigurationManager.GetSection("yuanxinRedisSettings")).ConnectionOptions[configName]; config = YuanXinRedisConfigSettings.GetConfig().ConnectionOptions[configName]; StringBuilder conectionString = new StringBuilder(); conectionString.AppendFormat(@"{0}:{1}", config.ConnectionString, config.Port); if (!string.IsNullOrEmpty(config.PassWord)) { conectionString.AppendFormat(@",password={0},ConnectTimeout=10000,abortConnect=false", config.PassWord); } return(conectionString.ToString()); }