I'm sure someone has used it for cross data center messaging, but it's not something that I would necessarily recommend. As you say, latency when using it for queues via BLPOP is going to be high.
Disque could function for this, but note that Disque is intended to be an AP system for 1+ message delivery, so you may see duplicates. On the upside, if you run disque servers on opposite coasts, at least local access will be fast - it's just that message synchronization (getting messages across, acking messages so they don't appear again) will be slow (but mostly hidden).
- Josiah