Skip to content

halaei/hredis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A better Redis queue driver for Laravel

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Changes (vs the current Laravel Redis queue driver)

  • Implement migrateExpiredJobs() using eval instead of watch-multi-exec (check and set) transactions to prevent issue #12653 of laravel/framework.
  • Increment attempts counter when reserving job, instead of when releasing it, so that fatal errors be considered as tries.
  • Migrate expired delayed jobs but not expired release ones when expire is null. Issue #12595 laravel/framework.
  • A few transaction guards for the times we moving jobs between main/reserved and delayed queues, so that the jobs are not lost in Redis server in the case of network/client failures.

About

A better Redis queue driver for Laravel 5.2 (changes are already applied to Laravel 5.3)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages