title: How do I automatically run Node and Redis servers on laravel app start up
body: <p>I have never used Node or Redis before, however in the app that I am building I am using node and Redis to run socket.io.js for some live updating features. </p>
  
  <p>Currently in order for me to make this work, I have to open terminal and run </p>
  
  <pre><code>$ cd project/nodejs/Redis/lib/src
  $ ./redis-server
  </code></pre>
  
  <p>Then I am not able to use that terminal window anymore. So I open a new terminal window and run</p>
  
  <pre><code>$ cd project/nodejs
  $ node server.js
  </code></pre>
  
  <p>Once again I am also not able to use this terminal window any more. </p>
  
  <p>Then I open another window and run </p>
  
  <pre><code>$ cd project 
  $ php artisan serve
  </code></pre>
  
  <p>How can I combine all of this and run it when some one navigates to the app URL? </p>
  
  <p>Do I need to build a commands in the commands directory? I've done some research, but I am still confused. I had never used terminal until I started using laravel, so I really have no idea what I need to research. </p>