English | 简体中文
Golang implementation of Bee-Queue. A simple, fast, robust job/task queue backed by Redis.
- Go: 1.13 and above.
- Benchmark test
- For compatible with the original Bee-Queue, all integer type of time/duration is millisecond format.
- For more robust and efficiency scripts execution, there's no ensure scripts process, but use
Run()
ofgithub.com/go-redis/redis
, which optimistically usesEVALSHA
to run the script, if the script does not exist it is retried usingEVAL
. - Since events is not associated with specific
Job
instances, this implementation do not provideJob
store like the original Bee-Queue.