Redis Queue in Clojure
I was having some problems using carmine to work with Redis pubsub when there was a lot of pub and sub. I tried to fix the problem, but it was taking more time than it should.
I &quot;resorted&quot; to using jeris (Redis driver for Java) directly, and the problem I had was solved, but using Java in Clojure is not a friendly experience (interop is annoying).<p>I am creating a simple library abstracting all the complexity of using Java&#x2F;Clojure interop into a library to work with Redis queues (including pubsub and queue).<p>https:&#x2F;&#x2F;github.com&#x2F;moclojer&#x2F;clj-rq
com.moclojer&#x2F;rq (aka clj-rq), RQ (Redis Queue) is a simple Clojure package for queueing jobs and processing them in the background with workers. It is backed by Redis and it is designed to have a low barrier to entry, inspired by python-rq.<p>still in development, but I&#x27;m already using it in moclojer cloud https:&#x2F;&#x2F;moclojer.com&#x2F;