Введите консоль redis:
redis-cli
Список баз данных:
127.0.0.1:6379> KEYS *
1) "resque:schedules_changed"
2) "resque:workers"
3) "resque:queue:your_overloaded_queue"
"resque:queue:your_overloaded_queue"
- дБ, которые вам нужны.
Затем запустите:
DEL resque:queue:your_overloaded_queue
Или, если вы хотите удалить указанные задания в очереди, перечислите несколько значений из БД с помощью команды LRANGE
:
127.0.0.1:6379> LRANGE resque:queue:your_overloaded_queue 0 2
1) "{\"class\":\"AppClass\",\"args\":[]}"
2) "{\"class\":\"AppClass\",\"args\":[]}"
3) "{\"class\":\"AppClass\",\"args\":[]}"
Затем скопируйте / вставьте одно значение в LREM
команду:
127.0.0.1:6379> LREM resque:queue:your_overloaded_queue 5 "{\"class\":\"AppClass\",\"args\":[]}"
(integer) 5
Где 5 - количество удаляемых элементов.