问题分析:红眼病是一种眼睛感染,通常由细菌引起。青霉素是一种抗生素,用于治疗细菌感染。所以,红眼病因细菌引起的情况下,挂青霉素是有效的治疗方法之一。然而,红眼病也可能由其他原因引起,比如病毒感染或过敏反应,对于这些情况,使用青霉素并不会起作用。因此,在确定是否挂青霉素之前,应先进行适当的检查以明确感染的原因。同时,使用抗生素也应该在医生的指导下进行,以避免不必要的使用和抗药性的出现。