Veteran shooting guard J.J. Redick, who starred at Duke University before embarking on a 15-year career in the NBA, announced his retirement from the league.