Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Job ¶
type Job struct { ID string `json:"id"` Payload json.RawMessage `json:"payload"` Delay time.Duration `json:"delay"` }
type QueueOptions ¶
type Redis ¶
type Redis struct {
// contains filtered or unexported fields
}
Redis is our wrapper logic to instrument redis calls
func NewRedis ¶
NewClient is used to create new Redis type. This type encapsulates our interaction with redis and provides instrumentation with new relic.
func (*Redis) Client ¶
func (r *Redis) Client() *redis.Client
Client is to return underlying redis interface
func (*Redis) MakeRedisClient ¶
func (r *Redis) MakeRedisClient() interface{}
MakeRedisClient is used to fulfill asynq's interface
type RedisQueue ¶
type RedisQueue struct {
// contains filtered or unexported fields
}
func (*RedisQueue) Inspector ¶
func (q *RedisQueue) Inspector() *asynq.Inspector
func (*RedisQueue) Monitor ¶
func (q *RedisQueue) Monitor() *asynqmon.HTTPHandler
func (*RedisQueue) Options ¶
func (q *RedisQueue) Options() QueueOptions
Click to show internal directories.
Click to hide internal directories.