Redd came off the bench to drain a trio of 3-pointers and Channing Frye added 19 points for the streaking Suns, who won their fourth straight game.
Marcin Gortat supplied a double-double of 15 and 10 rebounds, while Grant Hill contributed 10 points, seven assists and five rebounds as Phoenix triumphed for the 11th time in 14 contests overall.
Luis Scola led the Rockets with 18 points.
Video of Victoria’s Secret models trying to 'twerk' hits Instagram
Costly malfunction causes beer flood at Boston-area brewery