Here is a website that gives a detailed discussion about red algae in freshwater aquariums:
www.thekrib.com/Plants/Algae/red-algae.html
If that link doesn't work, just blame my lack of computer skills. Any sort of algae grows because it's being fed. Live plants can help starve out the algae, and partial water changes will also remove some of its food. If it is just on the rocks, maybe you could remove them and soak them in a bleach solution followed by a thorough rinsing. The partial water changes may also help the pH; I would avoid the pH changing chemicals because they could work too well and shock the fish. Indian Almond leaves (Catappa leaf) will also help lower pH, as will Malaysian driftwood. The Catappa leaves are available on Aquabid.com.