Redis集群操作命令全解析,网友力荐的实用指南,新手必备

文章导读
Redis集群操作命令全解析:创建集群 redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1;查看集群信息 redis-cli -c -h 127.0.0.1 -p 7001 c
📋 目录
  1. A 第一篇来源内容
  2. B 第二篇来源内容
  3. C 第三篇来源内容
  4. D 第四篇来源内容
  5. E 第五篇来源内容
  6. F 第六篇来源内容
A A

Redis集群操作命令全解析:创建集群 redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1;查看集群信息 redis-cli -c -h 127.0.0.1 -p 7001 cluster nodes;添加节点 redis-cli --cluster add-node 127.0.0.1:7007 127.0.0.1:7001;重新分片 redis-cli --cluster rebalance 127.0.0.1:7001;删除节点 redis-cli --cluster del-node 127.0.0.1:7001 <node-id>。这些是新手必备的核心命令,一键上手集群管理。

第一篇来源内容

在Redis集群中,cluster info 命令用于查看集群的整体信息,比如集群状态、健康度、槽位分配等。执行 redis-cli -c -p 7000 cluster info,就能看到所有关键指标。新手记住这个,排查问题超快。

第二篇来源内容

添加从节点的时候,用 redis-cli --cluster add-node 新节点IP:端口 现有主节点IP:端口 --cluster-slave --cluster-master-id 主节点ID。这样就能自动指定从属于哪个主节点,避免手动配置。

忘记节点的话,cluster forget node-id,直接在任意节点执行,集群会自动同步删除信息。

第三篇来源内容

Redis集群的槽位管理超级重要,cluster slots 命令列出所有槽位的分配情况,哪个节点管哪些槽,一目了然。遇到键值访问MOVED或ASK重定向,就用这个查问题。

Redis集群操作命令全解析,网友力荐的实用指南,新手必备

第四篇来源内容

修复集群失败节点:先用 cluster meet 让新节点加入,然后 reshard 把槽迁过去,最后 failover 提升从节点为主。顺序不能乱,新手按步走准没错。

第五篇来源内容

集群命令行小技巧:用 -c 参数自动重定向到正确节点,避免手动计算槽。像 redis-cli -c -p 7000 set key value,超级方便日常操作。

第六篇来源内容

查看集群key数量:cluster countkeysinslot slot-id,检查每个槽的负载均衡情况。reshard前必查,不然分片不均。

FAQ:
Q: Redis集群创建后怎么验证?
A: 用 cluster nodes 和 cluster info 检查所有节点在线、槽位全部分配、无重定向。
Q: 遇到CLUSTERDOWN怎么处理?
A: 检查多数节点是否存活,用 cluster meet 重新加入丢失节点。
Q: 如何手动failover?
A: 在从节点执行 cluster failover,自动提升为主。
Q: 集群模式下支持哪些命令?
A: 大部分读写命令支持,但多键操作如MSET只支持同槽键。