Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultDockerName is default value for docker name DefaultDockerName = "redis" // DefaultDockerImage is default value for docker image DefaultDockerImage = "redis:4.0.5-alpine" )
View Source
var ( // DefaultConfigName is default value for redis config name DefaultConfigName = "REDIS" // DefaultHost is default value for redis host DefaultHost = "localhost" // DefaultPort is default value for redis port DefaultPort = "6379" // DefaultPassword is default value for redis password DefaultPassword = "redispass" // DefaultConfig for redis DefaultConfig = &Config{ Host: DefaultHost, Port: DefaultPort, Password: DefaultPassword, } )
Functions ¶
func Configuration ¶ added in v0.8.25
func Configuration() *typgo.Configuration
Configuration of redis
func Disconnect ¶ added in v0.8.25
Disconnect from redis server
func DockerRecipeV3 ¶ added in v0.8.25
DockerRecipeV3 return recipe for docker-compose v3
Types ¶
type Config ¶
type Config struct {
Host string `required:"true" default:"localhost"`
Port string `required:"true" default:"6379"`
Password string `default:"redispass"`
DB int `default:"0"`
PoolSize int `envconfig:"POOL_SIZE" default:"20" required:"true"`
DialTimeout time.Duration `envconfig:"DIAL_TIMEOUT" default:"5s" required:"true"`
ReadWriteTimeout time.Duration `envconfig:"READ_WRITE_TIMEOUT" default:"3s" required:"true"`
IdleTimeout time.Duration `envconfig:"IDLE_TIMEOUT" default:"5m" required:"true"`
IdleCheckFrequency time.Duration `envconfig:"IDLE_CHECK_FREQUENCY" default:"1m" required:"true"`
MaxConnAge time.Duration `envconfig:"MAX_CONN_AGE" default:"30m" required:"true"`
}
Config is Redis Configuration
Click to show internal directories.
Click to hide internal directories.