class Redis

def blpop(*args)

Remove and get the first element in a list, or block until one is available.
def blpop(*args)
  synchronize do
    @client.call_without_timeout(:blpop, *args)
  end
end