/// <summary> /// Initializes a new instance of the RedisConnectionWrapper class, which contains methods for accessing /// a static concurrentdictionary of already created and open redisconnection instances /// </summary> /// <param name="redisParams">A configuration class containing the redis server hostname and port number</param> public RedisConnectionWrapper(RedisConnectionParameters redisParams) { if (redisParams == null) { throw new ConfigurationErrorsException( "RedisConnectionWrapper cannot be initialized with null RedisConnectionParameters property"); } this.connData = redisParams.TranslateToConfigOpts(); this.ConnectionID = string.Format( "{0}_%_{1}", redisParams.ServerAddress, redisParams.ServerPort); this.DatabaseIndex = redisParams.DatabaseIndex; }
/// <summary> /// Initializes a new instance of the RedisConnectionWrapper class, which contains methods for accessing /// a static concurrentdictionary of already created and open redisconnection instances /// </summary> /// <param name="redisParams">A configuration class containing the redis server hostname and port number</param> public RedisConnectionWrapper(RedisConnectionParameters redisParams) : this(GetConnectionID(redisParams.ServerAddress, redisParams.ServerPort), redisParams.DatabaseIndex, redisParams.TranslateToConfigOpts()) { }