redisfx

package
v0.0.0-...-e200eec Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func AddCheckerForClient

func AddCheckerForClient(client *redis.Client, v ufx.Prober)

func AddCheckerForClusterClient

func AddCheckerForClusterClient(client *redis.ClusterClient, v ufx.Prober)

func NewClient

func NewClient(opts *redis.Options) (client *redis.Client, err error)

func NewClusterClient

func NewClusterClient(opts *redis.ClusterOptions) (client *redis.ClusterClient, err error)

func NewClusterOptions

func NewClusterOptions(params ClusterParams) (*redis.ClusterOptions, error)

func NewOptions

func NewOptions(params Params) (*redis.Options, error)

Types

type ClusterParams

type ClusterParams struct {
	URL string `json:"url"`
}

func DecodeClusterParams

func DecodeClusterParams(conf ufx.Conf) (params ClusterParams, err error)

type Params

type Params struct {
	URL string `json:"url" default:"redis://localhost:6379/0" validate:"required,url"`
}

func DecodeParams

func DecodeParams(conf ufx.Conf) (params Params, err error)

Jump to

Keyboard shortcuts

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