Я использую Python RQ (при поддержке Redis) для подачи задач на кучу рабочих процессов.Удаление очереди из Python-RQ/Redis
Я случайно отправил кортеж при добавлении задания в очереди, так что теперь у меня есть очереди, как это:
high
medium
low
('low',)
default
Я не могу показаться, чтобы выяснить, как избавиться от ('low',)
очереди. Кажется, что очередь вызывает некоторые проблемы из-за ее имени (например, я не мог ее просмотреть или очистить в rq-dashboard, поскольку страница откажется загружать).
Существует некоторая дискуссия здесь: RQ - Empty & Delete Queues, но это распространяется только на опорожнение очереди. Я могу просто очистить очередь из Python, но я не могу фактически удалить очередь с сервера Redis.
Документация RQ, похоже, не предоставляет никакой информации об избавлении от очереди, которую вы не хотите.
Я хочу на самом деле удалить эту очередь (а не просто пустую ее), а не переносить ее навсегда.
Спасибо, это похоже на 'SREM rq: queues" rq: queue :('low',) "', Queue уже был пуст - не уверен, что произойдет, если я попытаюсь удалить очередь, которая все еще в нем были рабочие места. – orh