1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

feat: add strings function

This commit is contained in:
Stephanie Hingtgen
2021-10-22 08:56:01 -06:00
parent 002143fcee
commit c097317875
2 changed files with 11 additions and 18 deletions

View File

@ -233,19 +233,14 @@ func setupClusterQueryParams(u *url.URL, o *ClusterOptions) (*ClusterOptions, er
}
// addr can be specified as many times as needed
addr := q.string("addr")
for addr != "" {
addrs := q.strings("addr")
for _, addr := range addrs {
h, p, err := net.SplitHostPort(addr)
if err != nil || h == "" || p == "" {
return nil, fmt.Errorf("redis: unable to parse addr param: %s", addr)
}
o.Addrs = append(o.Addrs, net.JoinHostPort(h, p))
addr = q.string("addr")
if q.err != nil {
return nil, q.err
}
}
// any parameters left?