diff --git a/redis/client.go b/redis/client.go index 876d55b..8b1394a 100644 --- a/redis/client.go +++ b/redis/client.go @@ -53,7 +53,7 @@ func NewClientFromConfig(c *Config, logger *logging.Logger) (*Client, error) { options := &redis.Options{ Dialer: dialWithLogging(dialer, logger), Password: c.Password, - DB: 0, // Use default DB, + DB: c.Database, ReadTimeout: c.Options.Timeout, TLSConfig: tlsConfig, } diff --git a/redis/config.go b/redis/config.go index d59d37f..ea6c724 100644 --- a/redis/config.go +++ b/redis/config.go @@ -45,6 +45,7 @@ type Config struct { Host string `yaml:"host"` Port int `yaml:"port"` Password string `yaml:"password"` + Database int `yaml:"database" default:"0"` TlsOptions config.TLS `yaml:",inline"` Options Options `yaml:"options"` }