class RedisClient

def call_v(command)

def call_v(command)
  command = @command_builder.generate(command)
  result = ensure_connected do |connection|
    @middlewares.call(command, config) do
      connection.call(command, nil)
    end
  end
  if block_given?
    yield result
  else
    result
  end
end