1 首先先升级你本机的Home brewbrew update2 安装redisbrew install redis3 设置 Redis 密码vim /opt/homebrew/etc/redis.conf找到 requirepass 关键字后面跟的就是密码如下图所示。4 配置守护进程5 启动redisbrew services start redis6 关闭redisbrew services shutdown redis安装帖子 https://blog.csdn.net/duleilewuhen/article/details/158129887集群搭建 完整操作步骤复制粘贴即可第一步创建目录和配置文件# 创建3个节点的数据目录 mkdir -p ~/redis-cluster/7001 mkdir -p ~/redis-cluster/7002 mkdir -p ~/redis-cluster/7003第二步生成配置文件依次执行下面三条命令为每个节点创建配置文件dir路径注意配置成自己本地的节点 7001cat ~/redis-cluster/7001/redis.conf EOF port 7001 bind 127.0.0.1 daemonize yes pidfile /var/run/redis_7001.pid dir /Users/yue/redis-cluster/7001 logfile /Users/yue/redis-cluster/7001/redis.log cluster-enabled yes cluster-config-file nodes-7001.conf cluster-node-timeout 5000 appendonly yes EOF节点 7002cat ~/redis-cluster/7002/redis.conf EOF port 7002 bind 127.0.0.1 daemonize yes pidfile /var/run/redis_7002.pid dir /Users/yue/redis-cluster/7002 logfile /Users/yue/redis-cluster/7002/redis.log cluster-enabled yes cluster-config-file nodes-7002.conf cluster-node-timeout 5000 appendonly yes EOF节点 7003cat ~/redis-cluster/7003/redis.conf EOF port 7003 bind 127.0.0.1 daemonize yes pidfile /var/run/redis_7003.pid dir /Users/yue/redis-cluster/7003 logfile /Users/yue/redis-cluster/7003/redis.log cluster-enabled yes cluster-config-file nodes-7003.conf cluster-node-timeout 5000 appendonly yes EOF第三步启动3个节点redis-server /Users/yue/redis-cluster/7001/redis.conf redis-server /Users/yue/redis-cluster/7002/redis.conf redis-server /Users/yue/redis-cluster/7003/redis.conf检查是否启动成功ps aux | grep redis-server | grep -v grep你应该能看到3条 redis-server 进程。第四步创建集群redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003执行后终端会显示类似这样的信息 Performing hash slots allocation on 3 nodes... Master[0] - Slots 0 - 5460 Master[1] - Slots 5461 - 10922 Master[2] - Slots 10923 - 16383 Can I set the above configuration? (type yes to accept):输入yes然后按回车。看到[OK] All 16384 slots covered.就表示集群创建成功了。第五步测试集群连接集群redis-cli -c -p 7001然后测试写入数据set name redis-cluster get name你可以看到类似这样的输出可能中间会有 redirect 提示OK redis-cluster查看集群状态cluster nodes输入quit退出客户端。第六步停止集群用完记得关redis-cli -p 7001 shutdown redis-cli -p 7002 shutdown redis-cli -p 7003 shutdown再次检查确认都关了ps aux | grep redis-server | grep -v grep✅ 验证标准完成上述步骤后如果你能成功启动3个 redis-server 进程创建集群时输入yes后看到All 16384 slots covered用redis-cli -c -p 7001能连接并存取数据就说明集群搭建成功了 常见问题如果redis-server命令找不到# 先确认 redis 安装了 brew list redis ​ # 如果没装执行安装 brew install redis如果端口被占用# 先停掉可能的进程 redis-cli -p 7001 shutdown 2/dev/null redis-cli -p 7002 shutdown 2/dev/null redis-cli -p 7003 shutdown 2/dev/null # 然后再重新启动