   workers: (callback) ->
     @redis.hvals @key('WORKERS'), (err, res) ->
       callback res.map (entry) ->
-        segments = entry.split ':'
+        segments = entry.split '|'
         {
           host: segments[0]
           ip: segments[1]

  # ### Get Workers Asynchronously
  #
  # Get all online workers of the queue. Online workers are registered in the
  # `WORKERS` hash, the values is in `hostname:ip:pid` format.  **Usage:**
  #
  #     queue.workers (workers) ->
  #       console.log "Total #{workers.length} workers is online."

  #         console.log worker.host, worker.ip, worker.pid

  # `workers` is an asynchronous method. The only arg of the callback
  # function is an array of online workers of the queue. Each worker object
  # have:
  #
  #   + `host`, the host name of the worker machine.
  #   + `ip`, the first external IPv4 address of the worker machine.
