# File lib/em-redis/redis_protocol.rb, line 325 def initialize(options = {}) @host = options[:host] @port = options[:port] @db = (options[:db] || 0).to_i @password = options[:password] @logger = options[:logger] @error_callback = lambda do |code| err = RedisError.new err.code = code raise err, "Redis server returned error code: #{code}" end # These commands should be first auth_and_select_db end