Charlie Bell added 19 points and Andrew Bogut had 18 points and 11 rebounds for the Bucks, who went 3-17 with Redd out of the lineup with an injured knee.
All-Star Chris Bosh had 14 points on just eight shots for the Atlantic Division-leading Raptors, who are 9-2 in their past 11 home games.
Toronto failed to get the ball to Bosh, who was double-teamed every time he touched it. Fans, recently excited by the resurgent Raptors, booed in the final seconds.
Andrea Bargnani - the No. 1 pick in the draft - had 16 points and nine rebounds for the Raptors.
Milwaukee shot 45 percent compared to 37 for Toronto.
Jose Calderon cut Milwaukee's lead to six with 8:12 left, but the Bucks followed with a 9-0 run highlighted by a 3-pointer and layup from Redd.
Milwaukee outscored Toronto 26-18 in the fourth quarter as Toronto shot just 7-for-19 in the period.
Former Raptor Charlie Villanueva had 14 points in 24 minutes.
T.J. Ford, who was traded for Villanueva, had 10 points and nine assists for the Raptors.