Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedisCluster ¶
func NewRedisCluster(config ClusterConfig) (*redis.ClusterClient, error)
NewRedisCluster new redis cluster
Types ¶
type ClusterConfig ¶
type ClusterConfig struct { Address []string `mapstructure:"addrs"` Password string `mapstructure:"password"` MaxRetries int `mapstructure:"max_retries"` PoolSize int `mapstructure:"pool_size"` PoolTimeout time.Duration `mapstructure:"pool_timeout"` IdleTimeout time.Duration `mapstructure:"idle_timeout"` DialTimeout time.Duration `mapstructure:"dial_timeout"` ReadTimeout time.Duration `mapstructure:"read_timeout"` WriteTimeout time.Duration `mapstructure:"write_timeout"` }
ClusterConfig redis cluster config
type Config ¶
type Config struct { Address string `mapstructure:"addr"` Password string `mapstructure:"password"` MaxRetries int `mapstructure:"max_retries"` PoolSize int `mapstructure:"pool_size"` PoolTimeout time.Duration `mapstructure:"pool_timeout"` IdleTimeout time.Duration `mapstructure:"idle_timeout"` DialTimeout time.Duration `mapstructure:"dial_timeout"` ReadTimeout time.Duration `mapstructure:"read_timeout"` WriteTimeout time.Duration `mapstructure:"write_timeout"` }
Config redis config
Click to show internal directories.
Click to hide internal directories.