| 12345678910111213141516171819202122232425262728 |
- package task
- import (
- task_core "fwh-toolbox-server/task/core"
- taskQueue "fwh-toolbox-server/task/queue"
- "github.com/hibiken/asynq"
- )
- type TaskRedisOpt struct {
- Addr string
- DB int
- Username string
- Password string
- }
- func InitTask(redisOpt TaskRedisOpt) {
- redisClientOpt := asynq.RedisClientOpt{
- Addr: redisOpt.Addr,
- DB: redisOpt.DB,
- Username: redisOpt.Username,
- Password: redisOpt.Password,
- }
- tc := task_core.NewTaskCore(redisClientOpt)
- taskQueue.InitTaskQueue(tc)
- }
|