internal RedisClient(RedisEndpoint endpoint, IRedisConnection connection) { this.endpoint = endpoint; this.connection = connection; this.connection.Connecting += OnConnecting; this.connection.Disconnecting += OnDisconnecting; }
public RedisClientFactory(int minActiveClients, int maxActiveClients, RedisEndpoint endpoint) { if (endpoint.Host == null) { throw new ArgumentNullException("host"); } this.endpoint = endpoint; this.clientPool = new Pool <PooledRedisClient>(minActiveClients, maxActiveClients, this.CreateRedisClient); }
public RedisClientFactory(RedisEndpoint endpoint) : this(DefaultMinNumberOfClients, DefaultMaxNumberOfClients, endpoint) { }
public RedisRelayClientFactory(int minActiveClients, int maxActiveClients, RedisEndpoint endpoint) : base(minActiveClients, maxActiveClients, endpoint) { }
public RedisRelayClientFactory(RedisEndpoint endpoint) : base(endpoint) { }
public RedisClient(RedisEndpoint endpoint) : this(endpoint, new RedisConnection(endpoint.Host, endpoint.Port, endpoint.UseSsl, endpoint.Timeout)) { }