常用集群维护命令
  # ⚙️ 常用集群维护命令
| 命令 | 用途 | 示例 | 
|---|---|---|
| 查看节点列表 | 显示节点 ID、角色、槽位分布 | docker exec -it redis-7001 redis-cli -h 10.143.143.101 -p 7001 cluster nodes | 
| 平衡槽位 | 重新分配槽位以均衡负载 | docker exec -it redis-7001 redis-cli --cluster rebalance 10.143.143.101:7001 | 
| 修复槽位冲突 | 解决槽位重复分配问题 | docker exec -it redis-7001 redis-cli --cluster fix 10.143.143.101:7001 | 
| 检查集群状态 | docker exec -it redis-7001 redis-cli --cluster check 10.143.143.101:7001 | |
| 查看槽位分配 | docker exec -it redis-7001 redis-cli -h 10.143.143.101 -p 7001 CLUSTER SLOTS | 
# 💡 注意事项
- 容器网络连通性:
- 确保容器能访问集群节点的 IP(若节点 IP 为宿主机 IP,需用 
host网络模式或配置端口映射)。 
 - 确保容器能访问集群节点的 IP(若节点 IP 为宿主机 IP,需用 
 - 集群健康要求:
- 执行 
check前确保集群状态为OK(所有主节点在线且槽位全覆盖)。 
 - 执行 
 - 权限问题:
- 若容器启动时未挂载配置文件,需检查 Redis 是否绑定了 
0.0.0.0而非127.0.0.1。 
 - 若容器启动时未挂载配置文件,需检查 Redis 是否绑定了 
 
编辑  (opens new window)
  上次更新: 2025/06/24, 00:41:57