コード例 #1
0
        /// <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;
        }
コード例 #2
0
 /// <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())
 {
 }