Documentation
¶
Index ¶
Constants ¶
View Source
const EnvPrefix = "REDIS"
Variables ¶
View Source
var ErrConnectionIsNotSet = errors.New("connection is not set")
Functions ¶
Types ¶
type Connection ¶
type Connection struct {
*redis.Client
}
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.