redis

package
v0.0.0-...-6fe1999 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RedisPubSubClient

type RedisPubSubClient struct {
	// contains filtered or unexported fields
}

func (*RedisPubSubClient) AckTaskCompletionProcessed

func (r *RedisPubSubClient) AckTaskCompletionProcessed(ctx context.Context, id interface{})

func (*RedisPubSubClient) AckTaskProcessed

func (r *RedisPubSubClient) AckTaskProcessed(ctx context.Context, id interface{})

func (*RedisPubSubClient) CreateConsumerGroupTasks

func (r *RedisPubSubClient) CreateConsumerGroupTasks(ctx context.Context)

func (*RedisPubSubClient) CreateConsumerGroupTasksCompleted

func (r *RedisPubSubClient) CreateConsumerGroupTasksCompleted(ctx context.Context)

func (*RedisPubSubClient) GetClient

func (r *RedisPubSubClient) GetClient() *redis.Client

GetClient returns a redis.Client

func (*RedisPubSubClient) GetCompletedTasks

func (r *RedisPubSubClient) GetCompletedTasks(ctx context.Context, count int) ([]*core.TaskInstance, []interface{})

TODO: Ensure proper processing of messages and resend messages if they are kept for too long in XPENDING.

func (*RedisPubSubClient) GetReadyToRunTasks

func (r *RedisPubSubClient) GetReadyToRunTasks(ctx context.Context, count int) ([]*core.TaskInstance, []interface{})

TODO: Ensure proper processing of messages and resend messages if they are kept for too long in XPENDING.

func (*RedisPubSubClient) PublishTaskInstanceAsComplete

func (r *RedisPubSubClient) PublishTaskInstanceAsComplete(cxt context.Context, ti *core.TaskInstance, dag *core.DAG)

func (*RedisPubSubClient) PublishTaskInstanceToRun

func (r *RedisPubSubClient) PublishTaskInstanceToRun(cxt context.Context, ti *core.TaskInstance, dag *core.DAG)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL