title: redis pub/sub subsribe returning connection error
body: <p>I am on Laravel 5.1 and following the guide here: 
  <a href="http://laravel.com/docs/5.1/redis#pubsub" rel="nofollow">http://laravel.com/docs/5.1/redis#pubsub</a></p>
  
  <p>I created a simple socket.io server and on client side i emitted a message to my-channel, socket.io server is able to log the message.</p>
  
  <p>However, I ran the command i made for redis pub/sub, it does not recieved anything when client side has emitted a message. After a while, an error is thrown:</p>
  
  <blockquote>
    <p>[Predis\Connection\ConnectionException]   Error while reading line
    from the server. [tcp://127.0.0.1:6379]</p>
  </blockquote>
  
  <p>Then i tried to use publish method in the command, it works. socket.io server is able to log the message.</p>
  
  <p>Here's my console command</p>
  
  <pre><code>&lt;?php
  
  namespace App\Console\Commands;
  
  use Illuminate\Support\Facades\Redis;
  use Illuminate\Console\Command;
  
  class ChannelSub extends Command
  {
      /**
       * The name and signature of the console command.
       *
       * @var string
       */
      protected $signature = 'channel:sub';
  
      /**
       * The console command description.
       *
       * @var string
       */
      protected $description = 'Command description.';
  
      /**
       * Create a new command instance.
       *
       * @return void
       */
      public function __construct()
      {
          parent::__construct();
      }
  
      /**
       * Execute the console command.
       *
       * @return mixed
       */
      public function handle()
      {
  
          Redis::subscribe(['my-channel'], function($message) {
              $this-&gt;info($message);
          });
      }
  }
  </code></pre>
  
  <p>Try it with</p>
  
  <pre><code>php artisan channel:sub
  </code></pre>
  
  <p>I am using predis/predis for Redis support in Laravel.</p>