1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-29 17:41:15 +03:00

Add TLS configuration support for Universal Client

This commit is contained in:
Vadim Liman
2018-05-11 09:46:09 +03:00
parent 12c0262c75
commit 09b9a99666
3 changed files with 18 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package redis
import (
"crypto/tls"
"errors"
"net"
"strings"
@ -38,6 +39,8 @@ type FailoverOptions struct {
PoolTimeout time.Duration
IdleTimeout time.Duration
IdleCheckFrequency time.Duration
TLSConfig *tls.Config
}
func (opt *FailoverOptions) options() *Options {
@ -59,6 +62,8 @@ func (opt *FailoverOptions) options() *Options {
PoolTimeout: opt.PoolTimeout,
IdleTimeout: opt.IdleTimeout,
IdleCheckFrequency: opt.IdleCheckFrequency,
TLSConfig: opt.TLSConfig,
}
}