config

package
v1.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	DB    *DBConf
	App   *iris.Configuration
	Redis *RedisConf
}

Configuration .

func Get

func Get() *Configuration

Get .

type DBCacheConf

type DBCacheConf struct {
	RedisConf
	Expires int `toml:"expires"`
}

DBCacheConf .

type DBConf

type DBConf struct {
	Addr            string      `toml:"addr"`
	MaxOpenConns    int         `toml:"max_open_conns"`
	MaxIdleConns    int         `toml:"max_idle_conns"`
	ConnMaxLifeTime int         `toml:"conn_max_life_time"`
	Cache           DBCacheConf `toml:"cache"`
}

DBConf .

type RedisConf

type RedisConf struct {
	Addr               string `toml:"addr"`
	Password           string `toml:"password"`
	DB                 int    `toml:"db"`
	MaxRetries         int    `toml:"max_retries"`
	PoolSize           int    `toml:"pool_size"`
	ReadTimeout        int    `toml:"read_timeout"`
	WriteTimeout       int    `toml:"write_timeout"`
	IdleTimeout        int    `toml:"idle_timeout"`
	IdleCheckFrequency int    `toml:"idle_check_frequency"`
	MaxConnAge         int    `toml:"max_conn_age"`
	PoolTimeout        int    `toml:"pool_timeout"`
}

RedisConf .

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL