mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 02:19:27 +00:00
23 lines
776 B
Diff
23 lines
776 B
Diff
diff --git a/redis/config.go b/redis/config.go
|
|
index c858a4beb..2ec26aab1 100644
|
|
--- a/redis/config.go
|
|
+++ b/redis/config.go
|
|
@@ -24,6 +24,9 @@ type Config struct {
|
|
// authenticate to each Redis instance.
|
|
cmd.PasswordConfig
|
|
|
|
+ // DB is the database number in Redis
|
|
+ DB int `validate:"min=0"`
|
|
+
|
|
// ShardAddrs is a map of shard names to IP address:port pairs. The go-redis
|
|
// `Ring` client will shard reads and writes across the provided Redis
|
|
// Servers based on a consistent hashing algorithm.
|
|
@@ -134,6 +137,7 @@ func NewRingFromConfig(c Config, stats prometheus.Registerer, log blog.Logger) (
|
|
|
|
inner := redis.NewRing(&redis.RingOptions{
|
|
Addrs: c.ShardAddrs,
|
|
+ DB: c.DB,
|
|
Username: c.Username,
|
|
Password: password,
|
|
TLSConfig: tlsConfig,
|