add redis optionally for docker