gpt4 book ai didi

redis-cluster - redis集群master和slave怎么设置?

转载 作者:行者123 更新时间:2023-12-04 06:18:48 28 4
gpt4 key购买 nike

我使用“redis-trib create”commond 创建了一个 redis 集群,我有几个关于 redis-cluster 的问题:

  1. redis-trib 可以显式设置哪个主机是master 哪个主机是slave 吗?或任何其他方式;
  2. 如何设置集群认证密码;
  3. 当设置 maxmemory 时,集群如何工作?一个主机是否达到最大内存限制,然后将数据存储到另一个主机?

最佳答案

  1. 你应该一个一个分配角色;或者自己写个脚本,正确发送cluster addslots , cluster meetcluster replicate命令到右边的 Redis
  2. 不建议在集群环境下这样做,这里有一些words来自 antirez 本人
  3. 它只影响你发送 config set maxmemory 的那个。集群中的不同节点可能具有不同的最大内存,并提供不同数量的插槽

===

关于#1 的更多细节:

首先选择你的主实例,使用redis-trib.rb create 没有--replicas。现在您有一个仅包含主节点的集群。

使用 redis-cli 连接到您想要的每个从站,并发送这些命令

> cluster meet MASTER_IP MASTER_PORT
# wait several seconds, and use cluster nodes to ensure that it has joined the cluster

> cluster replicate MASTER_NODE_ID
# wait, and use cluster nodes to ensure it has become a slave

关于redis-cluster - redis集群master和slave怎么设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36541528/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com