首页/数据/数据库速查/创建集群(redis-cli --cluster create)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

创建集群(redis-cli --cluster create)

用 --cluster create 一次组建:列出节点 + --cluster-replicas N 自动分配主从;要求所有节点为空库(有数据需先 FLUSHALL 或手动方案)。

数据库速查数据更新于 2026-10-12

创建命令

创建命令
redis-cli --cluster create \
  10.0.0.1:6379 10.0.0.2:6379 10.0.0.3:6379 \
  10.0.0.4:6379 10.0.0.5:6379 10.0.0.6:6379 \
  --cluster-replicas 1
# 交互确认后自动:分配槽、设主从、握手

创建前检查

创建前检查
# 每个节点配置:
# cluster-enabled yes
# cluster-config-file nodes.conf
# cluster-node-timeout 15000
redis-cli -p 6379 CLUSTER INFO   # cluster_state:fail 直到建完
--cluster-replicas 1每个主节点配 1 个从节点
cluster-enabled yes节点必须开启集群模式
cluster-node-timeout节点超时判定(毫秒)
create 之前节点必须为空:带数据的节点会导致创建失败或数据丢失;生产建集群用「先建空集群再导数据」的流程。

易错点

  • 节点上已有数据直接 create:报错或强清数据
  • 跨网络建集群但节点互相不通:握手失败卡在 waiting for the cluster to join

数据来源与参考

  • Redis 官方文档: 创建集群
  • Redis 官方文档: redis-cli --cluster

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌