There's really not enough in the article to recreate the solution... It discusses a potential client api for a queue, and that it can be backed by redis.
This is kind of a solved problem repeatedly... There are also dedicated queue servers and services and libraries available.
If you want a Message Queue style interface, backed by redis, I'd suggest you look at Kue[1], which is widely used and has a pretty rich ecosystem around it.
If you need more complex queuing, then I'd look at RabbitMQ specifically as an AMQP compatible queue server, or if you're already using a cloud provider, there's usually the option of a simple queue system and a more complex workflow system as other options.
Also, as an adjacent issue, there are RPC systems you can look at behind MQ systems (like kue or rabbit), or orchestration options behind Function as a Service (FaaS) hosting such as AWS Lambda or Azure Functions. This area is really interesting for micro-service orchestration behind compute heavy operations.
[1] - https://www.npmjs.com/package/kue