mirror of https://github.com/go-redis/redis.git
Rename
This commit is contained in:
parent
602b106abb
commit
143859e345
|
@ -1655,13 +1655,13 @@ func (c *ClusterClient) slotMasterNode(ctx context.Context, slot int) (*clusterN
|
|||
return state.slotMasterNode(slot)
|
||||
}
|
||||
|
||||
// ReplicaForKey gets a client for a replica node to run any command on it.
|
||||
// SlaveForKey gets a client for a replica node to run any command on it.
|
||||
// This is especially useful if we want to run a particular lua script which has
|
||||
// only read only commands on the replica.
|
||||
// This is because other redis commands generally have a flag that points that
|
||||
// they are read only and automatically run on the replica nodes
|
||||
// if ClusterOptions.ReadOnly flag is set to true.
|
||||
func (c *ClusterClient) ReplicaForKey(ctx context.Context, key string) (*Client, error) {
|
||||
func (c *ClusterClient) SlaveForKey(ctx context.Context, key string) (*Client, error) {
|
||||
state, err := c.state.Get(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
|
@ -865,7 +865,7 @@ var _ = Describe("ClusterClient", func() {
|
|||
})
|
||||
|
||||
It("should return correct replica for key", func() {
|
||||
client, err := client.ReplicaForKey(ctx, "test")
|
||||
client, err := client.SlaveForKey(ctx, "test")
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
info := client.Info(ctx, "server")
|
||||
Expect(info.Val()).Should(ContainSubstring("tcp_port:8224"))
|
||||
|
|
Loading…
Reference in New Issue