2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-10-26 11:16:12 +08:00

Add DeleteAll* methods to rdb

This commit is contained in:
Ken Hibino
2019-12-12 06:38:01 -08:00
parent 9d79861ac0
commit ca31cbf843
2 changed files with 150 additions and 0 deletions

View File

@@ -380,3 +380,18 @@ func (r *RDB) deleteTask(zset, id string, score float64) error {
}
return nil
}
// DeleteAllDeadTasks deletes all tasks from the dead queue.
func (r *RDB) DeleteAllDeadTasks() error {
return r.client.Del(deadQ).Err()
}
// DeleteAllRetryTasks deletes all tasks from the dead queue.
func (r *RDB) DeleteAllRetryTasks() error {
return r.client.Del(retryQ).Err()
}
// DeleteAllScheduledTasks deletes all tasks from the dead queue.
func (r *RDB) DeleteAllScheduledTasks() error {
return r.client.Del(scheduledQ).Err()
}