Documentation
¶
Index ¶
- Constants
- func NewRedisClient(opts ...RedisOption) (*redis.Client, error)
- func NewRedisClusterClient(opts ...ClusterOption) (*redis.ClusterClient, error)
- type Client
- type ClusterOption
- type Option
- func SetAddrs(addrs []string) Option
- func SetAuth(username, password string) Option
- func SetMinIdleConns(minIdle int) Option
- func SetPoolSize(poolSize int) Option
- func SetReadTimeout(readTimeout time.Duration) Option
- func SetTLSConfig(tlsConfig *tls.Config) Option
- func SetWriteTimeout(writeTimeout time.Duration) Option
- type Options
- type RedisOption
Constants ¶
View Source
const ( ModeCluster = "cluster" ModeSingle = "single" )
Variables ¶
This section is empty.
Functions ¶
func NewRedisClient ¶
func NewRedisClient(opts ...RedisOption) (*redis.Client, error)
func NewRedisClusterClient ¶
func NewRedisClusterClient(opts ...ClusterOption) (*redis.ClusterClient, error)
Types ¶
type ClusterOption ¶
type ClusterOption func(cfg *redis.ClusterOptions)
type Option ¶
type Option func(cfg *Options)
func SetMinIdleConns ¶
func SetPoolSize ¶
func SetReadTimeout ¶
func SetTLSConfig ¶
func SetWriteTimeout ¶
type RedisOption ¶
Click to show internal directories.
Click to hide internal directories.