Documentation
¶
Index ¶
- Variables
- type Redis
- func (r *Redis) Close() error
- func (r *Redis) CountTenantPendingTasks(ctx context.Context, opt types.CountTenantPendingTasksOption) (int64, error)
- func (r *Redis) CreateTask(ctx context.Context, t entity.Task) error
- func (r *Redis) FindPendingTasks(ctx context.Context, opt types.FindPendingTasksOption) (entity.Tasks, error)
- func (r *Redis) GetTask(ctx context.Context, opt types.GetTaskOption) (*entity.Task, error)
- func (r *Redis) GetTaskStatus(ctx context.Context, opt types.GetTaskStatusOption) (enum.TaskStatus, error)
- func (r *Redis) LoadScripts() error
- func (r *Redis) UpdateTaskStatus(ctx context.Context, opt types.UpdateTaskStatusOption) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TaskTTL = 3600 * 6 // 6 hours BucketSize = time.Minute * 5 )
Functions ¶
This section is empty.
Types ¶
type Redis ¶
type Redis struct {
// contains filtered or unexported fields
}
func (*Redis) CountTenantPendingTasks ¶
func (*Redis) FindPendingTasks ¶
func (*Redis) GetTaskStatus ¶
func (r *Redis) GetTaskStatus(ctx context.Context, opt types.GetTaskStatusOption) (enum.TaskStatus, error)
func (*Redis) LoadScripts ¶
func (*Redis) UpdateTaskStatus ¶
Click to show internal directories.
Click to hide internal directories.