描述:Redis 6+集群必须用redis-cli --cluster创建,最低需3主3从共6节点,须开放客户端端口及对应集群总线端口(+10000),配置正确但端口不通是常见失败原因。Redis 6+ 原生集群模式必须用 redis-cli --cluster 创建Redis 5.0 起废弃了 redi…
Redis 6+集群必须用redis-cli --cluster创建,最低需3主3从共6节点,须开放客户端端口及对应集群总线端口(+10000),配置正确但端口不通是常见失败原因。
redis-cli --cluster 创建Redis 5.0 起废弃了 redis-trib.rb,现在所有集群初始化、扩缩容、故障转移都靠内置的 redis-cli --cluster 工具。如果你还在找 Ruby 环境配 redis-trib.rb,直接停手——它不兼容 Redis 6/7,默认启用 ACL 和 TLS 后更跑不通。
关键前提:6 个节点(3 主 3 从)是最低可用集群配置,少于这个数 redis-cli --cluster create 会拒绝执行,并报错 Cluster requires at least 3 master nodes。
port、bind、cluster-enabled yes、cluster-config-file nodes.conf、cluster-node-timeout 5000protected-mode yes(否则节点间握手失败,日志里反复出现 Connection refused)appendonly yes 强烈建议开启,否则故障恢复后可能丢数据常见错误不是配置写错了,而是节点根本没真正“看见”彼此。先确保所有节点进程已运行且监听正确端口,再执行创建命令。用 ss -tlnp | grep :700[0-9] 确认每个 redis-server 进程都在监听对应端口(如 7000–7005),且没有被防火墙拦截。
Redis 集群通信不仅走客户端端口(如 7000),还额外占用 client_port + 10000 的集群总线端口(如 7000 对应 17000)。必须同时放行这两组端口,否则 redis-cli --cluster check 会卡在 Connecting to node 或报 IOERR connect。

inference.sh 的 Python SDK:运行 AI 应用、构建智能体,并集成 150 多个模型。包名:inferencesh (pip install inferencesh)。支持同步/异步……
telnet 192.168.1.10 17000 实测集群总线端口是否通--network host 最省事;若用自定义 bridge 网络,必须显式发布 -p 7000:7000 -p 17000:17000redis-cli --cluster create 的 --replicas 参数含义易误解--replicas 1 不是指“总共 1 个从节点”,而是指“每个主节点自动分配 1 个从节点”。6 个节点传入 --replicas 1,工具会按顺序取前 3 个为 master,后 3 个为它们的 replica。如果节点列表顺序不对(比如把本该做从的节点写在前面),集群拓扑就乱了。
真实命令示例:redis-cli --cluster create 192.168.1.10:7000 192.168.1.10:7001 192.168.1.10:7002 192.168.1.10:7003 192.168.1.10:7004 192.168.1.10:7005 --replicas 1
127.0.0.1 和局域网 IP,否则其他节点无法连接Can I set the above configuration?,输 yes 才真正写入 nodes.conf,否则只是预演redis-cli -p 7000 cluster nodes 看输出,确认每行都有 master 或 slave 标识,且 connected 为 connected普通 redis-cli -p 7000 只能连单节点,执行 SET key val 没问题,但遇到跨槽(cross-slot)命令如 MGET k1 k2(k1/k2 不在同一 slot)会直接报错 MOVED 或 ASK。这不是服务端问题,是客户端没走重定向逻辑。
正确做法:
– 临时调试用:redis-cli -p 7000 -c(加 -c 参数启用集群模式)
– 生产代码必须选带 cluster 支持的 SDK,例如 Python 的 redis-py-cluster(非官方 redis-py)、Java 的 lettuce(Jedis 集群支持弱且已不推荐)
redis-py 默认不支持集群,硬连会报 ResponseError: MOVED,别试phpredis 4.0+ 才有 RedisCluster 类,低版本只能靠代理(如 Codis)KEYS *、FLUSHALL 禁用,要用 redis-cli --cluster call 分节点执行5元云服务器:入门级新手首选 我是一名刚毕业的大学生,对编程充满了热情,但现实总是骨感一些。刚踏入职场,我梦想着能独立开发一个网站或应用,却苦于没有足够的资源。买一台实体服务器太贵,租个虚拟空间又觉得…
6元服务器租用,高性价比VPS主机推荐 记得去年我刚开始创业,做了一个小型网站来展示我的产品。那时,我手头紧,预算有限,却急着需要一个可靠的服务器来托管网站。作为一个普通上班族,我对技术懂得不多,但我…
2021年云服务器优惠套餐推荐 嗨,朋友们!你是否曾经在深夜里,面对一堆代码和服务器错误,感叹说:“为什么我的项目老是卡顿?”如果是这样的话,那你可能正在寻找2021年云服务器优惠套餐的解决方案。作为…
云服务器市场增长 大家好,作为一个每天依赖云服务器的开发者,我亲身感受到市场的飞速膨胀。想象一下,几年前我还得在办公室的老旧电脑前苦苦挣扎,处理数据时总是卡顿不堪,但现在,只需轻轻一点,就能在云端获得…
1元买走一台云服务器,这种天上掉馅饼的事存在吗? 那天,我在咖啡馆里刷手机,偶然看到一个广告:“只需1元,就能买走一台高性能云服务器!容量无限,稳定快速,适合创业和学习。”我的心跳突然加速了。作为一个…
云服务器10元/月:经济型服务价格新记录 最近,云服务器的价格被推向了一个新低,10元一个月的方案让许多人惊喜不已。这不仅仅是数字上的变化,更是科技服务普惠化的一个标志。云服务器作为一种基于云计算的虚…