# File lib/familia.rb, line 85
    def connect(uri=nil)
      uri &&= URI.parse uri if String === uri
      uri ||= Familia.uri
      conf = uri.conf
      conf[:thread_safe] = "true" unless conf.has_key?(:thread_safe)
      conf[:thread_safe] = conf[:thread_safe].to_s == "true"
      conf[:logging] = conf[:logging].to_s == "true"
      if conf.has_key?(:logging) && conf[:logging].to_s == "true"
        require 'logger'
        require 'log4r'
        @logger ||= log :DEBUG, "./familia.log"
        conf[:logger] = Familia.logger
      end
      redis = Redis.new conf
      Familia.trace :CONNECT, redis, conf.inspect, caller[0..3] if Familia.debug
      @clients[uri.serverid] = redis
    end