1. 你可以复制到以下的代码片段并将其粘贴到rails控制台中 def delete_if redis = Resque.redis (0...Resque::Failure.count).each do |i| string = redis.lindex(:failed, i) break if string.nil? job = Resque.decode(string) remove = yield job next unless remove redis.lrem(:failed, 1, string) redo end end 2. 选择你要删除的所有workers,例如:由于http错误而失败的所有推送通知作业 ...