身上有红点一般并不是癌症的表现,可能是以下几种情况导致的:一,过敏,如果患者皮肤过敏,会表现出小红点突出于皮肤表面,有时伴有瘙痒,一般给予抗过敏治疗后会有所好转。二,出血点,身上有红点也可能是出血点,引起皮肤有出血点的原因主要是血小板异常,凝血因子异常,以及一些血管性疾病。三,蜘蛛痣,一般蜘蛛痣常见于肝炎,肝硬化的患者。四,血管瘤,表现为身上有小血点,不痛不痒,随着年龄的增长数目可能会增多。因此当身上出现小红点时,一定要及时到皮肤科,肿瘤科等相关科室就诊,以免延误病情。