29 lines
611 B
Go
29 lines
611 B
Go
package config
|
|
|
|
// Redis配置
|
|
type redisConfig struct {
|
|
Host string // Redis主机
|
|
Port string // Redis端口
|
|
Password string // Redis密码
|
|
Db int // Redis库
|
|
}
|
|
|
|
// InitRedisConfig 初始化Redis配置
|
|
func InitRedisConfig() {
|
|
// RedisHost Redis主机
|
|
host := getEnvVal("REDIS_HOST", "redis")
|
|
// RedisPort Redis端口
|
|
port := getEnvVal("REDIS_PORT", "6379")
|
|
// RedisPassword Redis密码
|
|
password := getEnvVal("REDIS_PWD", "")
|
|
// Redis库
|
|
db := getEnvIntVal("REDIS_DB", 0)
|
|
|
|
RedisConfig = redisConfig{
|
|
Host: host,
|
|
Port: port,
|
|
Password: password,
|
|
Db: db,
|
|
}
|
|
}
|