Documentation
¶
Index ¶
Constants ¶
View Source
const EnvPrefix = "REDIS"
Variables ¶
View Source
var ErrConnectionIsNotSet = errors.New("connection is not set")
Functions ¶
Types ¶
type Connection ¶
func NewRedisClient ¶
func NewRedisClient(config *ConnectionConfig) *Connection
func (Connection) Stop ¶
func (c Connection) Stop() error
type ConnectionConfig ¶
type ConnectionConfig struct {
Host string `env:"_HOST" envDefault:"localhost"`
Port string `env:"_PORT" envDefault:"6379"`
User string `env:"_USER" envDefault:""`
Pass string `env:"_PASS" envDefault:""`
Database int `env:"_DATABASE" envDefault:"0"`
}
func GetConnectionConfigFromEnv ¶
func GetConnectionConfigFromEnv() (*ConnectionConfig, error)
Click to show internal directories.
Click to hide internal directories.