红色预警一般在24小时内解除。根据《气象灾害预警信号发布办法》规定,当气象部门预计未来24小时内将出现特别严重台风、特大暴雨、冰雹等气象灾害时,发布红色预警信号。当气象灾害实际发生时,气象部门将继续发布红色预警信号,直至气象灾害结束。因此,红色预警一般在24小时内解除,但具体解除时间取决于气象灾害的实际情况。