使用 Create-Cluster 工具
#
使用 create-cluster 工具克隆 github 文件夹后,您可以导航到 utils/create-cluster。这要求您已经编译了程序,并且二进制文件已经构建在 src 文件夹中。
您可以查看此脚本的 readme 文件,但我们在此将通过此实用工具进行快速设置。
如果您不想编辑 create-cluster.sh,可以在此文件夹中创建一个 config.sh 脚本。如果存在该文件,将使用它而不是默认配置。
无论您是创建自己的配置文件还是编辑 create-cluster.sh 的顶部,需要更新的值如下:
如果我们指定 6 个节点,每个主节点有一个副本,那么最终我们将为这个集群设置得到 3 个主节点和 3 个副本/从节点。
要运行,只需启动(启动集群实例……运行 keydb-server 的实例,并自动附加配置文件,而不是创建单独的配置文件)并创建集群 (keydb-cli --cluster create 127.0.0.1:30000 127.0.0.1:30001 127.0.0.1:30002 127.0.0.1:30003 127.0.0.1:30004 127.0.0.1:30005 --cluster-replicas 1
)
您会看到现在这个文件夹中创建了一堆集群节点和文件。
为了停止集群:
要清理此文件夹中的文件:
#
测试集群设置使用 keydb-cli 以集群模式 (-c) 连接到端口 30000,并尝试以下操作: