Update CheckAndEnqueue to enqueue tasks to specified queue

This commit is contained in:
Ken Hibino
2020-01-06 21:27:51 -08:00
parent 1d99d99692
commit 28d698c24e
3 changed files with 43 additions and 14 deletions

View File

@@ -18,8 +18,8 @@ const DefaultQueueName = "default"
const (
processedPrefix = "asynq:processed:" // STRING - asynq:processed:<yyyy-mm-dd>
failurePrefix = "asynq:failure:" // STRING - asynq:failure:<yyyy-mm-dd>
queuePrefix = "asynq:queues:" // LIST - asynq:queues:<qname>
DefaultQueue = queuePrefix + DefaultQueueName // LIST
QueuePrefix = "asynq:queues:" // LIST - asynq:queues:<qname>
DefaultQueue = QueuePrefix + DefaultQueueName // LIST
ScheduledQueue = "asynq:scheduled" // ZSET
RetryQueue = "asynq:retry" // ZSET
DeadQueue = "asynq:dead" // ZSET
@@ -28,7 +28,7 @@ const (
// QueueKey returns a redis key string for the given queue name.
func QueueKey(qname string) string {
return queuePrefix + qname
return QueuePrefix + qname
}
// ProcessedKey returns a redis key string for procesed count