问题分析:呕吐出红色液体可能是以下原因引起的。如果是上消化道的大出血,这种情况在消化科很普遍,主要是因为胃酸的分泌太多,导致胃粘膜的保护作用降低,导致胃粘膜的自行消化,从而导致上腹部的疼痛和胃肠粘膜的流血等症状,建议到正规的医院做胃镜检查,确定后在医师的建议下服用一些胃肠粘膜保护剂和止血药,根据症状进行相应的调理,避免食用辛辣、刺激性的食品。