Jesque

Jesque is an implementation of Resque in Java. It is fully-interoperable with the Ruby and Node.js (Coffee-Resque) implementations.
Jesque is a Maven project and depends on Jedis to connect to Redis, Jackson to map to/from JSON and SLF4J for logging.
The project contains a client implementation as well as a worker implementation that supports listeners.
How do I use it?
Jesque requires Java 17+. Download the latest source at:
https://github.com/gresrun/jesque
Or, to use it in your Maven project, add it as a dependency:
<dependency>
<groupId>net.greghaines</groupId>
<artifactId>jesque</artifactId>
<version>3.0.0</version>
</dependency>
NOTE: If you are running Java 8 to Java 16, you can still use the 2.x versions, the latest of which is 2.3.0.
Migrating to 3.x