public static IRedisSentinelClient NewClient(RedisSentinelSettings settings) { if (settings == null) { throw new RedisFatalException(new ArgumentNullException("settings"), RedisErrorCode.MissingParameter); } return(new RedisSentinelClient(settings)); }
public RedisSentinelClient(RedisSentinelSettings settings) : base() { if (settings == null) { throw new RedisFatalException(new ArgumentNullException("settings"), RedisErrorCode.MissingParameter); } m_Client = new RedisAsyncClient(settings); m_Executer = new RedisAsyncCommandExecuter(m_Client, RedisConstants.UninitializedDbIndex); }