class Redis::Client
def initialize(options = {})
def initialize(options = {}) @host = options[:host] || '127.0.0.1' @port = (options[:port] || 6379).to_i @db = (options[:db] || 0).to_i @timeout = (options[:timeout] || 5).to_i @password = options[:password] @logger = options[:logger] @thread_safe = options[:thread_safe] @binary_keys = options[:binary_keys] @mutex = Mutex.new if @thread_safe @sock = nil @pubsub = false log(self) end