定义redis配置
This commit is contained in:
parent
98d8482cb8
commit
67657fd49c
44
config.go
Normal file
44
config.go
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
// Package redis ...
|
||||||
|
//
|
||||||
|
// Description : redis ...
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 2022-06-15 11:52
|
||||||
|
package redis
|
||||||
|
|
||||||
|
// FullConfig 完整配置
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 12:23 2022/6/15
|
||||||
|
type FullConfig struct {
|
||||||
|
Master *Config `json:"master" yaml:"master"` // 主节点
|
||||||
|
Slave *Config `json:"slave" yaml:"slave"` // 从节点
|
||||||
|
}
|
||||||
|
|
||||||
|
// Config redis的配置
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 11:52 2022/6/15
|
||||||
|
type Config struct {
|
||||||
|
Host string `yaml:"host" json:"host"` // 地址
|
||||||
|
Port int `yaml:"port" json:"port"` // 端口
|
||||||
|
DB int `yaml:"db" json:"db"` // db索引
|
||||||
|
User string `json:"user" yaml:"user"` // 账号
|
||||||
|
Password string `yaml:"password" json:"password"` // 密码
|
||||||
|
Timeout Timeout `yaml:"timeout" json:"timeout"` // 超时配置
|
||||||
|
MaxConnection int `json:"max_connection" yaml:"max_connection"` // 最大连接数
|
||||||
|
}
|
||||||
|
|
||||||
|
// Timeout 超时配置
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 12:19 2022/6/15
|
||||||
|
type Timeout struct {
|
||||||
|
Connect int `yaml:"connect" json:"connect"` // 连接超时
|
||||||
|
Read int `yaml:"read" json:"read"` // 读取超时
|
||||||
|
Write int `yaml:"write" json:"write"` // 写入超时
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user