通过 create-cluster 脚本在 Mac OS X 上设置 redis 集群

Setting up redis cluster on Mac OS X via create-cluster script

我想通过 Cluster tutorial 中提到的 create-cluster 脚本在 Mac 上设置一个 redis 集群。我无法在 Mac.

上找到创建集群脚本

我正在使用 Mac OS X 10.11.6 (15G31) 通过 brew 安装的 redis 3.2.0

谁能告诉我 create-cluster 脚本在 Mac 中的位置?

我无法通过 brew 安装的 redis 创建集群。所以我做了以下事情:-

  • 已从 here 下载 Redis 的最新版本。在我的例子中是 Redis 3.2.5
  • 然后按照here中提到的安装说明进行操作。
  • create-cluster 位于 $DOWNLOAD/redis-3.2.5/utils/create-cluster 内,其中 $DOWNLOAD 是我下载和解压 redis 的位置。

我在 Mac 10.15.5 上,已经通过 brew 安装了 Redis 6.0.5,并且在其中也没有看到 create-cluster 脚本安装。

所以,我遵循了以下步骤:

  1. 从官网下载最新的手动安装,即redis-%version%.tar。
  2. 将文件夹 utils 从下载的存档复制到我本地的 redis 目标文件夹,即我的 /usr/local/Cellar/redis/6.0.5。
  3. 更改创建群集文件。里面有设置:BIN_PATH="../../src/" to BIN_PATH="../../ bin/" 以便此集群脚本可以找到相关的 redis 脚本。
  4. 遵循指南https://redis.io/topics/cluster-tutorial

对我来说现在可以了。