Flowpack / Jobqueue Redis
Licence: mit
A job queue backend for the Flow framework, based on Redis
Labels
Projects that are alternatives of or similar to Jobqueue Redis
Redix
a persistent real-time key-value store, with the same redis protocol with powerful features
Stars: ✭ 907 (+12857.14%)
Mutual labels: redis
Sseredis
Redis Streams and PubSub to Server-Sent Event bridge in Go
Stars: ✭ 23 (+228.57%)
Mutual labels: redis
Goapiserver
A golang api server demo that contains usage of Redis and MySQL.
Stars: ✭ 22 (+214.29%)
Mutual labels: redis
Scrapy Cluster
This Scrapy project uses Redis and Kafka to create a distributed on demand scraping cluster.
Stars: ✭ 921 (+13057.14%)
Mutual labels: redis
Asynq
Asynq: simple, reliable, and efficient distributed task queue in Go
Stars: ✭ 934 (+13242.86%)
Mutual labels: redis
Online Bookstore
📓网上书店,SSM 架构练手项目。Shiro 做权限管理,Redis 做书籍缓存,ActiveMQ 做异步交易,Lucene 做全文搜索
Stars: ✭ 23 (+228.57%)
Mutual labels: redis
Redis Py Cluster
Python cluster client for the official redis cluster. Redis 3.0+.
Stars: ✭ 934 (+13242.86%)
Mutual labels: redis
Aws Node Elasticache Vpc
Serverless function using elasticache (redis) within VPC
Stars: ✭ 22 (+214.29%)
Mutual labels: redis
Hzdtf.foundation.framework
基础框架系统,支持.NET和.NET Core平台,语言:C#,DB支持MySql和SqlServer,主要功能有抽象持久化、服务层,将业务基本的增删改查抽离复用;提供代码生成器从DB生成实体、持久化、服务以及MVC控制器,每层依赖接口,并需要在客户端将对应实现层用Autofac程序集依赖注入,用AOP提供日志跟踪、事务、模型验证等。对Autofac、Redis、RabbitMQ封装扩展;DB访问提供自动主从访问,Redis客户端分区。特别适合管理系统。
Stars: ✭ 22 (+214.29%)
Mutual labels: redis
Twjitm
项目基于idea工作环境搭建的框架,添加mybatis3,spring4,springmvc4,以及redis。主要实现通过注解和反射自定义netty私有协议栈,实现在一条socket通道上传递不同的消息,采用支持tcp,udp和http协议
Stars: ✭ 26 (+271.43%)
Mutual labels: redis
Flowpack.JobQueue.Redis
A job queue backend for the Flowpack.JobQueue.Common package based on redis.
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 server and the PHP redis extension 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
The RedisQueue
supports following options:
Option | Type | Default | Description |
---|---|---|---|
defaultTimeout | integer | 60 | Number of seconds new messages are waited for before a timeout occurs (This is overridden by a "timeout" argument in the waitAndTake() and waitAndReserve() methods |
client | array | ['host' => '127.0.0.1', 'port' => 6379, 'database' => 0, 'timeout' => <defaultTimeout * 1.5>, password => ''] | Redis connection settings |
Submit options
The RedisQueue
currently doesn't support any custom submit options
Release options
The RedisQueue
currently doesn't support any custom release options
License
This package is licensed under the MIT license
Contributions
Pull-Requests are more than welcome. Make sure to read the Code Of Conduct.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].