Sha256: 20fe6ee0a1a078cfc5fec93ecf4c21981b7e21b2ae186f4e6e7621abfaebdfec
Contents?: true
Size: 354 Bytes
Versions: 1
Compression:
Stored size: 354 Bytes
Contents
# vim:fileencoding=utf-8 require 'redis' require 'resque-admin' if ARGV.size != 1 puts 'migrate_to_timestamps_set.rb <redis-host:redis-port>' exit end ResqueAdmin.redis = ARGV[0] redis = ResqueAdmin.redis Array(redis.keys('delayed:*')).each do |key| jobs = redis.lrange(key, 0, -1) jobs.each { |job| redis.sadd("timestamps:#{job}", key) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque_admin-scheduler-1.0.3 | bin/migrate_to_timestamps_set.rb |