The Cannizaro reaction is a self-oxidation and self-reduction reaction between two molecules of an aldehyde in the presence of an aqueous or alcoholic base such as NaOH or KOH. This redox reaction produces a primary alcohol through reduction of one aldehyde and a carboxylic acid salt through oxidation of the other aldehyde molecule. The reaction involves a nucleophilic acyl substitution on an aldehyde carbonyl group by hydroxide, followed by hydride transfer between two aldehyde molecules to form the alcohol and carboxylic acid salt products.