In distributed systems design, a popular usage pattern is to implement a message queue where producers and consumers communicate across a middleware platform. The producers and consumers are not necessarily running on the same machine with the messaging backend that may not use Redis's own Pub/Sub commands.
In early 2015, Salvatore Sanfilippo announced and then released the first alpha release of a new distributed message broker project called Disque, with the source code available at https://github.com/antirez/disque. Disque is based on the Redis protocol, but does not actually use the Redis server. Redis clients can communicate and use Disque; however, a number of language-specific Disque clients for many of the most popular programming languages have been released and are available from the Disque's GitHub main page.