an opinionated implementation of resque in node
Resque Queue for AdonisJS v6
Coffeescript/Node.js port of Resque
ECMAScript AST recursive visitor
A resque administration website for actionhero
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
process.nextTick but always with args
JSON parse & stringify that supports binary via bops & base64
Run a function exactly one time
Array#isArray for older browsers
simplified stream construction
Callback wrapping utility
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Allows users to use generators in order to write common functions that can be both sync or async.
Allow parsing of import.meta
A cross browser microtask library
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Promisifies all the selected functions in an object
ASN.1 encoder and decoder
Buffers events from a stream until you are ready to handle them.
Create a stream that emits events from multiple other streams
A small polyfill for Object.setprototypeof
extend like a boss
64-bit big-endian signed integer-to-string conversion
A Resque plugin. If you want to be able to add metadata for a job to track anything you want, extend it with this module. For example: require 'resque-meta' class MyJob extend Resque::Plugins::Meta def self.perform(meta_id, *args) heavy_lifting end end meta0 = MyJob.enqueue('stuff') meta0.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta0.meta_id # => '03c9e1a045ad012dd20500264a19273c' meta0['foo'] = 'bar' # => 'bar' meta0.save # later meta1 = MyJob.get_meta('03c9e1a045ad012dd20500264a19273c') meta1.job_class # => MyJob meta1.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta1['foo'] # => 'bar'
Ravanello is the cli for analyze keys in redis and size of it's values. Example of usage: ```bash gem install ravanello ravanello --version REDIS_URL="redis://localhost/db" ravanello analyze --rules rules.yml ``` The rules files specifies the structure of the redis keys (splitted by :) and should looks like this: ```yml rules: resque: - 'delayed' - 'resque-retry' - 'timestamps' - 'lock' - 'meta' ``` After analyzing you will get the report in console: ``` Q-ty Size Key (sample) 4 24 * (hello) 1 6 denormalized:companies:* (denormalized:companies:99585213) ```