MCPcopy
hub / github.com/redis/go-redis / GetSlavesAddrByName

Function GetSlavesAddrByName

export_test.go:87–95  ·  view source on GitHub ↗
(ctx context.Context, c *SentinelClient, name string)

Source from the content-addressed store, hash-verified

85}
86
87func GetSlavesAddrByName(ctx context.Context, c *SentinelClient, name string) []string {
88 addrs, err := c.Replicas(ctx, name).Result()
89 if err != nil {
90 internal.Logger.Printf(ctx, "sentinel: Replicas name=%q failed: %s",
91 name, err)
92 return []string{}
93 }
94 return parseReplicaAddrs(addrs, false)
95}
96
97func (c *Ring) ShardByName(name string) *ringShard {
98 shard, _ := c.sharding.GetByName(name)

Callers

nothing calls this directly

Calls 4

parseReplicaAddrsFunction · 0.85
ReplicasMethod · 0.80
ResultMethod · 0.65
PrintfMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…