Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { Subscribe(ctx context.Context, channels ...string) *redis.PubSub redis.Cmdable Close() error }
Redis接口定义 因要兼容单例和集群,所以需定义接口,来兼容 接口定义了什么方法,外部才可以调用什么方法
type Config ¶
type Config struct { Cluster bool `mapstructure:"cluster" ` Host string `mapstructure:"host" ` Port string `mapstructure:"port" ` Password string `mapstructure:"password"` Protocol string `mapstructure:"protocol"` Database int `mapstructure:"database"` // 最小空闲连接 MinIdleConns int `mapstructure:"min_idle_conns"` // 空闲时间 IdleTimeout int `mapstructure:"idle_timeout"` // 连接池大小 PoolSize int `mapstructure:"pool_size"` // 连接最大可用时间 MaxConnAge int `mapstructure:"max_conn_age"` }
Redis 配置项
Click to show internal directories.
Click to hide internal directories.