First off, you made the right bid. With the Redouble, partner has a chance to bid again, so you don't have to worry about the double riding. Second, your partner made a horrible bid, IMHO. He should have bid 1♠ with a five card suit. Then you could support. You didn't have a suit to bid.