mirror of
https://github.com/redis/go-redis.git
synced 2025-08-06 01:35:48 +03:00
add CredentialsProvider to ClusterOptions (#2791)
This commit is contained in:
@@ -65,6 +65,7 @@ type ClusterOptions struct {
|
|||||||
Protocol int
|
Protocol int
|
||||||
Username string
|
Username string
|
||||||
Password string
|
Password string
|
||||||
|
CredentialsProvider func() (username string, password string)
|
||||||
|
|
||||||
MaxRetries int
|
MaxRetries int
|
||||||
MinRetryBackoff time.Duration
|
MinRetryBackoff time.Duration
|
||||||
@@ -274,6 +275,7 @@ func (opt *ClusterOptions) clientOptions() *Options {
|
|||||||
Protocol: opt.Protocol,
|
Protocol: opt.Protocol,
|
||||||
Username: opt.Username,
|
Username: opt.Username,
|
||||||
Password: opt.Password,
|
Password: opt.Password,
|
||||||
|
CredentialsProvider: opt.CredentialsProvider,
|
||||||
|
|
||||||
MaxRetries: opt.MaxRetries,
|
MaxRetries: opt.MaxRetries,
|
||||||
MinRetryBackoff: opt.MinRetryBackoff,
|
MinRetryBackoff: opt.MinRetryBackoff,
|
||||||
|
Reference in New Issue
Block a user