class Redis::Client
def initialize(options = {})
def initialize(options = {}) @options = _parse_options(options) @reconnect = true @logger = @options[:logger] @connection = nil @command_map = {} @pending_reads = 0 @connector = if !@options[:sentinels].nil? Connector::Sentinel.new(@options) elsif options.include?(:connector) && options[:connector].respond_to?(:new) options.delete(:connector).new(@options) else Connector.new(@options) end end