/// <summary> /// Create a new RedisClient with specific async concurrency settings /// </summary> /// <param name="host">Redis server hostname</param> /// <param name="port">Redis server port</param> /// <param name="ssl">Set to true if remote Redis server expects SSL</param> /// <param name="asyncConcurrency">Max concurrent threads (default 1000)</param> /// <param name="asyncBufferSize">Async thread buffer size (default 10240 bytes)</param> public RedisClient(string host, int port, bool ssl, int asyncConcurrency, int asyncBufferSize) : this(EndpointUtil.fromHostAndPort(host, port), ssl, asyncConcurrency, asyncBufferSize) { }
/// <summary> /// Create a new RedisSentinelClient using default encoding /// </summary> /// <param name="host">Redis sentinel hostname</param> /// <param name="port">Redis sentinel port</param> /// <param name="ssl">Set to true if remote Redis server expects SSL</param> public RedisSentinelClient(string host, int port, bool ssl) : this(new RedisSocket(ssl), EndpointUtil.fromHostAndPort(host, port), DefaultConcurrency, DefaultBufferSize) { }
/// <summary> /// Create a new connection pool /// </summary> /// <param name="host">Redis server host</param> /// <param name="port">Redis server port</param> /// <param name="max">Maximum simultaneous connections</param> public RedisConnectionPool(string host, int port, int max) : this(EndpointUtil.fromHostAndPort(host, port), max) { }