You need Java installed (Java 7 or better, we recommend Java 8), and to build, you need to have Maven installed as well.
You also need to have Redis installed and running if you plan on running a local system, or to run the included tests.