Welcome to HCM.
Small red spots on the tonsil is tonsilitis
, that is infection of the tonsils you can take a antibiotic for it and also do some warm water garglings daily twice. If it doent subside with that then you can get check up done.It may not be a cancer.Macrolide
group of drugs are very effective for tonsils consult a doctor for further management.