Слияние кода завершено, страница обновится автоматически
package redis
import "fmt"
const (
taskQueueKey = "%s:tasks:queue"
taskQueueExecKey = taskQueueKey + ":exec"
taskDistinctKey = taskQueueKey + ":%s:dis"
taskPrepareKey = "task:prepare:queue"
taskChannelsKey = "task:channels"
)
// TaskQueueKey function return the key for task queue
func TaskQueueKey(channel string) string {
return fmt.Sprintf(taskQueueKey, channel)
}
// TaskQueueExecKey function return the key for the queue in execution
func TaskQueueExecKey(channel string) string {
return fmt.Sprintf(taskQueueExecKey, channel)
}
// TaskQueueDistinctKey function is used for distinct queue
func TaskQueueDistinctKey(channel string, command string) string {
return fmt.Sprintf(taskDistinctKey, channel, command)
}
// TaskPrepareQueueKey return the prepare key for queue
func TaskPrepareQueueKey() string {
return taskPrepareKey
}
// TaskChannelsKey return the key for channels storage
func TaskChannelsKey() string {
return taskChannelsKey
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )