no, since redundancy just makes sure the files are are 2 separate drives. Its possible that you might get better performance when accessing multiple shares at once if they happened to be on separate drives but i doubt it
Need would be a little imprecise - you can always create an array with any set of drives, however capacity will be limited by the size of the smallest disk.