Resque is a nice, simple queueing system built on top of Redis's native list structure but its workers are horribly inefficient since they are single threaded. This client can read jobs pushed from a Rails app and process them in parallel using goroutines.
Still trying to figure out the mess that is Go build tools and Makefiles. Is there any canonical documentation?
6g client.go && 6l -o resq client.6
How do I build a library along with an executable binary for testing? How do I write a test suite for my library?
None just yet. Still in development.
Contains a forked copy of the Go-Redis driver in the redis/ directory since I couldn't get it to install normally.