PHPackages                             flowpack/jobqueue-redis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. flowpack/jobqueue-redis

ActiveNeos-package[Caching](/categories/caching)

flowpack/jobqueue-redis
=======================

Implements concrete Queue for the redis work queue. Requires the packages flowpack/jobqueue-common and the redis PHP extension to be installed.

3.2.0(3y ago)775.3k↓57.3%11[1 PRs](https://github.com/Flowpack/jobqueue-redis/pulls)MITPHP

Since Jul 21Pushed 2y ago7 watchersCompare

[ Source](https://github.com/Flowpack/jobqueue-redis)[ Packagist](https://packagist.org/packages/flowpack/jobqueue-redis)[ RSS](/packages/flowpack-jobqueue-redis/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (7)Dependencies (1)Versions (7)Used By (0)

Flowpack.JobQueue.Redis
=======================

[](#flowpackjobqueueredis)

A job queue backend for the [Flowpack.JobQueue.Common](https://github.com/Flowpack/jobqueue-common) package based on [redis](http://redis.io/).

Usage
-----

[](#usage)

Install the package using composer:

```
composer require flowpack/jobqueue-redis

```

If not already installed, that will fetch its requirements, namely `jobqueue-common`.

*NOTE:* This package needs a [redis](http://redis.io/) server and the [PHP redis extension](https://github.com/phpredis/phpredis) to be installed

Now the queue can be configured like this:

```
Flowpack:
  JobQueue:
    Common:
      queues:
        'some-queue':
          className: 'Flowpack\JobQueue\Redis\Queue\RedisQueue'
          executeIsolated: true
          options:
            client:
              host: 127.0.0.1
              port: 6379
              database: 15
              password: 'some long secret'
            defaultTimeout: 20
```

Specific options
----------------

[](#specific-options)

The `RedisQueue` supports following options:

OptionTypeDefaultDescriptiondefaultTimeoutinteger60Number of seconds new messages are waited for before a timeout occurs (This is overridden by a "timeout" argument in the `waitAndTake()` and `waitAndReserve()` methodsclientarray\['host' =&gt; '127.0.0.1', 'port' =&gt; 6379, 'database' =&gt; 0, 'timeout' =&gt; &lt;defaultTimeout \* 1.5&gt;, password =&gt; ''\]Redis connection settings### Submit options

[](#submit-options)

The `RedisQueue` currently doesn't support any custom submit options

### Release options

[](#release-options)

The `RedisQueue` currently doesn't support any custom release options

License
-------

[](#license)

This package is licensed under the MIT license

Contributions
-------------

[](#contributions)

Pull-Requests are more than welcome. Make sure to read the [Code Of Conduct](CodeOfConduct.rst).

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~482 days

Recently: every ~528 days

Total

6

Last Release

1265d ago

Major Versions

1.0.0 → 2.0.02017-05-17

2.0.0 → 3.0.02018-06-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/790179df9a15d9175b9ec8fdc2df5c4c660a52a4fb6d429376cf66b66b0a595c?d=identicon)[chlu](/maintainers/chlu)

![](https://www.gravatar.com/avatar/25d49a6af82b72d2764774a05c307808375016d7aeaaef3862472a6580ff38a7?d=identicon)[flowpack](/maintainers/flowpack)

---

Top Contributors

[![hlubek](https://avatars.githubusercontent.com/u/33351?v=4)](https://github.com/hlubek "hlubek (9 commits)")[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (9 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (3 commits)")[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (2 commits)")[![Inchie](https://avatars.githubusercontent.com/u/1902405?v=4)](https://github.com/Inchie "Inchie (1 commits)")[![simstern](https://avatars.githubusercontent.com/u/2580285?v=4)](https://github.com/simstern "simstern (1 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (1 commits)")

---

Tags

flowframeworkneoscmsredis

### Embed Badge

![Health badge](/badges/flowpack-jobqueue-redis/health.svg)

```
[![Health](https://phpackages.com/badges/flowpack-jobqueue-redis/health.svg)](https://phpackages.com/packages/flowpack-jobqueue-redis)
```

###  Alternatives

[iazaran/smart-cache

Smart Cache is a caching optimization package designed to enhance the way your Laravel application handles data caching. It intelligently manages large data sets by compressing, chunking, or applying other optimization strategies to keep your application performant and efficient.

21114.2k](/packages/iazaran-smart-cache)[phpfastcache/phpssdb

PHP SSDB Driver for phpFastCache

14736.9k1](/packages/phpfastcache-phpssdb)[ichhabrecht/intcache

Turn uncachable page objects into cacheable links

193.9k](/packages/ichhabrecht-intcache)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
