The redo statement restarts the current loop iteration without re-evaluating the loop condition. Unlike next (which skips to next iteration) or last (which exits the loop), redo repeats the same iteration from the beginning. 'repeat' and 'recall' are not Perl loop control keywords.