Documentation
¶
Index ¶
- Variables
- func AddCheckerForClient(client *redis.Client, v ufx.Prober)
- func AddCheckerForClusterClient(client *redis.ClusterClient, v ufx.Prober)
- func NewClient(opts *redis.Options) (client *redis.Client, err error)
- func NewClusterClient(opts *redis.ClusterOptions) (client *redis.ClusterClient, err error)
- func NewClusterOptions(params ClusterParams) (*redis.ClusterOptions, error)
- func NewOptions(params Params) (*redis.Options, error)
- type ClusterParams
- type Params
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module( "ufx_redisfx", fx.Provide( DecodeParams, NewOptions, NewClient, ), fx.Invoke(AddCheckerForClient), )
View Source
var ModuleCluster = fx.Module( "ufx_redisfx_cluster", fx.Provide( DecodeClusterParams, NewClusterOptions, NewClusterClient, ), fx.Invoke(AddCheckerForClusterClient), )
Functions ¶
func AddCheckerForClient ¶
func NewClusterClient ¶
func NewClusterClient(opts *redis.ClusterOptions) (client *redis.ClusterClient, err error)
func NewClusterOptions ¶
func NewClusterOptions(params ClusterParams) (*redis.ClusterOptions, error)
func NewOptions ¶
Types ¶
type ClusterParams ¶
type ClusterParams struct {
URL string `json:"url"`
}
func DecodeClusterParams ¶
func DecodeClusterParams(conf ufx.Conf) (params ClusterParams, err error)
Click to show internal directories.
Click to hide internal directories.