I think the level of intensity dictates the amount of rest time you take, ya you need more rest time if your pushing yourself to a max effort 1 rep or 3 rep lift but, doing 70 percent of your max for 8 plus reps might require the same amount of rest time. If your going for circuit training, or just light weight high rep, 1 minute or 2 minutes is probably good.
45 seconds - 2 minutes if i am doing 8-20 rep range......
If i am lifting heavy I will take 3-6 minute rest between sets... (3-6 rep range)
i went from 115 to 130 dumbbell flat bench with 3-5 rep range and 6 minute rest between sets... it may seem silly but you are training for strength. and if you get stronger and have enough AAS in you and also train in higher rep range for other exercises you will gain mass... so dont be afraid to take long rests. one of the things i see most dont do.. but this worked for me... got it from layne norton(fake natural but he gave good advice for strength training that worked for me)