title: Publish to redis is blocking my process
body: <p>this is my ruby code:</p>
  
  <pre><code>require 'redis'
  redis = Redis.new
  
  Thread.new do
    redis.subscribe('foo_bar') do |on|
      on.message do |key, id|
        puts id
      end
    end
  end
  
  redis.publish('foo_bar', 1337)
  </code></pre>
  
  <p>Can anyone tell me, why the "publish" instruction in last line is blocking my process?</p>
  
  <p>Thanks</p>