Redis and Apache do two different jobs on a Booktype server. You always need Redis but Apache is optional, there are several other web servers available for the public-facing pages.
At the end of the OS X tutorial we aim to have a test server running, which does not require Apache. Which manage.py step failed for you, and what was the output please?